home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_21_INIT.txt < prev    next >
Text File  |  1993-07-15  |  155KB  |  2,684 lines

  1. # near model CODE resource
  2. # jump table entries: 8992-8993 (2 of them)
  3. fn00000000:
  4. 00000000  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5. 00000004  4247                     clr.w      D7
  6. 00000006  4246                     clr.w      D6
  7. 00000008  4EBA 00DE                jsr        [PC + 0xDE /* 000000E8 */]
  8. 0000000C  2640                     movea.l    A3, D0
  9. 0000000E  200B                     move.l     D0, A3
  10. 00000010  673A                     beq        +0x3C /* 0000004C */
  11. 00000012  598F                     subq.l     A7, 4
  12. 00000014  2F0B                     move.l     -[A7], A3
  13. 00000016  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  14. 0000001A  0C9F 0000 0206           cmpi.l     [A7]+, 0x206
  15. 00000020  6626                     bne        +0x28 /* 00000048 */
  16. 00000022  2053                     movea.l    A0, [A3]
  17. 00000024  4868 0006                pea.l      [A0 + 0x6]
  18. 00000028  486D A614                pea.l      [A5 - 0x59EC]
  19. 0000002C  4878 0100                push.l     0x100
  20. 00000030  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  21. 00000034  2053                     movea.l    A0, [A3]
  22. 00000036  4868 0106                pea.l      [A0 + 0x106]
  23. 0000003A  486D A714                pea.l      [A5 - 0x58EC]
  24. 0000003E  4878 0100                push.l     0x100
  25. 00000042  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  26. 00000046  7C01                     moveq.l    D6, 0x01
  27. label00000048:
  28. 00000048  2F0B                     move.l     -[A7], A3
  29. 0000004A  A9A3                     syscall    ReleaseResource
  30. label0000004C:
  31. 0000004C  4EBA 003E                jsr        [PC + 0x3E /* 0000008C */]
  32. 00000050  2840                     movea.l    A4, D0
  33. 00000052  200C                     move.l     D0, A4
  34. 00000054  6724                     beq        +0x26 /* 0000007A */
  35. 00000056  598F                     subq.l     A7, 4
  36. 00000058  2F0B                     move.l     -[A7], A3
  37. 0000005A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  38. 0000005E  0C9F 0000 0200           cmpi.l     [A7]+, 0x200
  39. 00000064  6610                     bne        +0x12 /* 00000076 */
  40. 00000066  2F14                     move.l     -[A7], [A4]
  41. 00000068  486D A414                pea.l      [A5 - 0x5BEC]
  42. 0000006C  4878 0200                push.l     0x200
  43. 00000070  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  44. 00000074  7E01                     moveq.l    D7, 0x01
  45. label00000076:
  46. 00000076  2F0C                     move.l     -[A7], A4
  47. 00000078  A9A3                     syscall    ReleaseResource
  48. label0000007A:
  49. 0000007A  7000                     moveq.l    D0, 0x00
  50. 0000007C  4A46                     tst.w      D6
  51. 0000007E  6706                     beq        +0x8 /* 00000086 */
  52. 00000080  4A47                     tst.w      D7
  53. 00000082  6702                     beq        +0x4 /* 00000086 */
  54. 00000084  7001                     moveq.l    D0, 0x01
  55. label00000086:
  56. 00000086  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  57. 0000008A  4E75                     rts
  58. fn0000008C:
  59. 0000008C  48E7 0118                movem.l    -[A7], D7,A3,A4
  60. 00000090  7000                     moveq.l    D0, 0x00
  61. 00000092  2640                     movea.l    A3, D0
  62. 00000094  598F                     subq.l     A7, 4
  63. 00000096  7200                     moveq.l    D1, 0x00
  64. 00000098  3F01                     move.w     -[A7], D1
  65. 0000009A  3F3C 0006                move.w     -[A7], 0x6
  66. 0000009E  A9ED                     syscall    Pack6
  67. 000000A0  285F                     movea.l    A4, [A7]+
  68. 000000A2  200C                     move.l     D0, A4
  69. 000000A4  6718                     beq        +0x1A /* 000000BE */
  70. 000000A6  2054                     movea.l    A0, [A4]
  71. 000000A8  3028 001E                move.w     D0, [A0 + 0x1E]
  72. 000000AC  48C0                     ext.l      D0
  73. 000000AE  E080                     asr        D0, 8
  74. 000000B0  D0BC 0000 03E8           add.l      D0, 0x3E8
  75. 000000B6  2E3C 0000 00FF           move.l     D7, 0xFF
  76. 000000BC  CE80                     and.l      D7, D0
  77. label000000BE:
  78. 000000BE  598F                     subq.l     A7, 4
  79. 000000C0  2F3C 4349 6E66           move.l     -[A7], 0x43496E66 /* 'CInf' */
  80. 000000C6  3F07                     move.w     -[A7], D7
  81. 000000C8  A9A0                     syscall    GetResource
  82. 000000CA  265F                     movea.l    A3, [A7]+
  83. 000000CC  200B                     move.l     D0, A3
  84. 000000CE  6610                     bne        +0x12 /* 000000E0 */
  85. 000000D0  598F                     subq.l     A7, 4
  86. 000000D2  2F3C 4349 6E66           move.l     -[A7], 0x43496E66 /* 'CInf' */
  87. 000000D8  3F3C 03E8                move.w     -[A7], 0x3E8
  88. 000000DC  A9A0                     syscall    GetResource
  89. 000000DE  265F                     movea.l    A3, [A7]+
  90. label000000E0:
  91. 000000E0  200B                     move.l     D0, A3
  92. 000000E2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  93. 000000E6  4E75                     rts
  94. fn000000E8:
  95. 000000E8  4E56 FFFC                link       A6, -0x0004
  96. 000000EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  97. 000000F0  3E3C 03E8                move.w     D7, 0x3E8
  98. 000000F4  7C00                     moveq.l    D6, 0x00
  99. 000000F6  7000                     moveq.l    D0, 0x00
  100. 000000F8  2640                     movea.l    A3, D0
  101. 000000FA  2840                     movea.l    A4, D0
  102. 000000FC  598F                     subq.l     A7, 4
  103. 000000FE  7200                     moveq.l    D1, 0x00
  104. 00000100  3F01                     move.w     -[A7], D1
  105. 00000102  3F3C 0006                move.w     -[A7], 0x6
  106. 00000106  A9ED                     syscall    Pack6
  107. 00000108  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  108. 0000010C  6716                     beq        +0x18 /* 00000124 */
  109. 0000010E  206E FFFC                movea.l    A0, [A6 - 0x4]
  110. 00000112  2050                     movea.l    A0, [A0]
  111. 00000114  3028 001E                move.w     D0, [A0 + 0x1E]
  112. 00000118  48C0                     ext.l      D0
  113. 0000011A  E080                     asr        D0, 8
  114. 0000011C  2E3C 0000 00FF           move.l     D7, 0xFF
  115. 00000122  CE80                     and.l      D7, D0
  116. label00000124:
  117. 00000124  598F                     subq.l     A7, 4
  118. 00000126  2F3C 434E 5632           move.l     -[A7], 0x434E5632 /* 'CNV2' */
  119. 0000012C  3F07                     move.w     -[A7], D7
  120. 0000012E  A9A0                     syscall    GetResource
  121. 00000130  265F                     movea.l    A3, [A7]+
  122. 00000132  200B                     move.l     D0, A3
  123. 00000134  672C                     beq        +0x2E /* 00000162 */
  124. 00000136  598F                     subq.l     A7, 4
  125. 00000138  2F0B                     move.l     -[A7], A3
  126. 0000013A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  127. 0000013E  2C1F                     move.l     D6, [A7]+
  128. 00000140  7006                     moveq.l    D0, 0x06
  129. 00000142  B086                     cmp.l      D0, D6
  130. 00000144  6606                     bne        +0x8 /* 0000014C */
  131. 00000146  2053                     movea.l    A0, [A3]
  132. 00000148  3E28 0002                move.w     D7, [A0 + 0x2]
  133. label0000014C:
  134. 0000014C  200C                     move.l     D0, A4
  135. 0000014E  6624                     bne        +0x26 /* 00000174 */
  136. 00000150  598F                     subq.l     A7, 4
  137. 00000152  2F3C 6254 626C           move.l     -[A7], 0x6254626C /* 'bTbl' */
  138. 00000158  2053                     movea.l    A0, [A3]
  139. 0000015A  3F10                     move.w     -[A7], [A0]
  140. 0000015C  A9A0                     syscall    GetResource
  141. 0000015E  285F                     movea.l    A4, [A7]+
  142. 00000160  6012                     bra        +0x14 /* 00000174 */
  143. label00000162:
  144. 00000162  0C47 03E8                cmpi.w     D7, 0x3E8
  145. 00000166  6604                     bne        +0x6 /* 0000016C */
  146. 00000168  70FF                     moveq.l    D0, 0xFFFFFFFF
  147. 0000016A  6006                     bra        +0x8 /* 00000172 */
  148. label0000016C:
  149. 0000016C  203C 0000 03E8           move.l     D0, 0x3E8
  150. label00000172:
  151. 00000172  3E00                     move.w     D7, D0
  152. label00000174:
  153. 00000174  7006                     moveq.l    D0, 0x06
  154. 00000176  B086                     cmp.l      D0, D6
  155. 00000178  6D08                     blt        +0xA /* 00000182 */
  156. 0000017A  48C7                     ext.l      D7
  157. 0000017C  70FF                     moveq.l    D0, 0xFFFFFFFF
  158. 0000017E  B087                     cmp.l      D0, D7
  159. 00000180  6DA2                     blt        -0x5C /* 00000124 */
  160. label00000182:
  161. 00000182  200B                     move.l     D0, A3
  162. 00000184  6704                     beq        +0x6 /* 0000018A */
  163. 00000186  2053                     movea.l    A0, [A3]
  164. 00000188  208C                     move.l     [A0], A4
  165. label0000018A:
  166. 0000018A  200B                     move.l     D0, A3
  167. 0000018C  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  168. 00000192  4E5E                     unlink     A6
  169. 00000194  4E75                     rts
  170. fn00000196:
  171. 00000196  4E56 FFF8                link       A6, -0x0008
  172. 0000019A  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  173. 0000019E  47ED AAD0                lea.l      A3, [A5 - 0x5530]
  174. 000001A2  4878 01FE                push.l     0x1FE
  175. 000001A6  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  176. 000001AA  598F                     subq.l     A7, 4
  177. 000001AC  2F3C 5041 5423           move.l     -[A7], 0x50415423 /* 'PAT#' */
  178. 000001B2  3F3C 0080                move.w     -[A7], 0x80
  179. 000001B6  A9A0                     syscall    GetResource
  180. 000001B8  285F                     movea.l    A4, [A7]+
  181. 000001BA  2F0C                     move.l     -[A7], A4
  182. 000001BC  A992                     syscall    DetachResource
  183. 000001BE  2F0C                     move.l     -[A7], A4
  184. 000001C0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  185. 000001C4  2054                     movea.l    A0, [A4]
  186. 000001C6  3B50 A86A                move.w     [A5 - 0x5796], [A0]
  187. 000001CA  2014                     move.l     D0, [A4]
  188. 000001CC  5480                     addq.l     D0, 2
  189. 000001CE  2B40 A86C                move.l     [A5 - 0x5794], D0
  190. 000001D2  486D AAF0                pea.l      [A5 - 0x5510]
  191. 000001D6  A86F                     syscall    OpenPort
  192. 000001D8  486D AAF0                pea.l      [A5 - 0x5510]
  193. 000001DC  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  194. 000001E0  4EBA 00B6                jsr        [PC + 0xB6 /* 00000298 */]
  195. 000001E4  4247                     clr.w      D7
  196. 000001E6  588F                     addq.l     A7, 4
  197. label000001E8:
  198. 000001E8  598F                     subq.l     A7, 4
  199. 000001EA  A8D8                     syscall    NewRgn
  200. 000001EC  2007                     move.l     D0, D7
  201. 000001EE  E540                     asl        D0.w, 2
  202. 000001F0  279F 0000                move.l     [A3 + D0.w], [A7]+
  203. 000001F4  5247                     addq.w     D7, 1
  204. 000001F6  0C47 0008                cmpi.w     D7, 0x8
  205. 000001FA  6DEC                     blt        -0x12 /* 000001E8 */
  206. 000001FC  4A6D AFB0                tst.w      [A5 - 0x5050]
  207. 00000200  677E                     beq        +0x80 /* 00000280 */
  208. 00000202  426E FFF8                clr.w      [A6 - 0x8]
  209. 00000206  426E FFFA                clr.w      [A6 - 0x6]
  210. 0000020A  3D7C 0064 FFFC           move.w     [A6 - 0x4], 0x64 /* 'd' */
  211. 00000210  3D7C 0064 FFFE           move.w     [A6 - 0x2], 0x64 /* 'd' */
  212. 00000216  598F                     subq.l     A7, 4
  213. 00000218  486E FFF8                pea.l      [A6 - 0x8]
  214. 0000021C  A8F3                     syscall    OpenPicture
  215. 0000021E  285F                     movea.l    A4, [A7]+
  216. 00000220  7000                     moveq.l    D0, 0x00
  217. 00000222  3F00                     move.w     -[A7], D0
  218. 00000224  3F00                     move.w     -[A7], D0
  219. 00000226  A893                     syscall    MoveTo
  220. 00000228  598F                     subq.l     A7, 4
  221. 0000022A  3F3C 03EC                move.w     -[A7], 0x3EC
  222. 0000022E  AA0C                     syscall    GetPixPat
  223. 00000230  2B5F A888                move.l     [A5 - 0x5778], [A7]+
  224. 00000234  2F2D A888                move.l     -[A7], [A5 - 0x5778]
  225. 00000238  AA0A                     syscall    PenPixPat
  226. 0000023A  7000                     moveq.l    D0, 0x00
  227. 0000023C  3F00                     move.w     -[A7], D0
  228. 0000023E  720A                     moveq.l    D1, 0x0A
  229. 00000240  3F01                     move.w     -[A7], D1
  230. 00000242  A891                     syscall    LineTo
  231. 00000244  598F                     subq.l     A7, 4
  232. 00000246  3F3C 03EA                move.w     -[A7], 0x3EA
  233. 0000024A  AA0C                     syscall    GetPixPat
  234. 0000024C  2B5F A884                move.l     [A5 - 0x577C], [A7]+
  235. 00000250  2F2D A884                move.l     -[A7], [A5 - 0x577C]
  236. 00000254  AA0A                     syscall    PenPixPat
  237. 00000256  700A                     moveq.l    D0, 0x0A
  238. 00000258  3F00                     move.w     -[A7], D0
  239. 0000025A  3F00                     move.w     -[A7], D0
  240. 0000025C  A891                     syscall    LineTo
  241. 0000025E  598F                     subq.l     A7, 4
  242. 00000260  3F3C 03EB                move.w     -[A7], 0x3EB
  243. 00000264  AA0C                     syscall    GetPixPat
  244. 00000266  2B5F A880                move.l     [A5 - 0x5780], [A7]+
  245. 0000026A  2F2D A880                move.l     -[A7], [A5 - 0x5780]
  246. 0000026E  AA0A                     syscall    PenPixPat
  247. 00000270  7000                     moveq.l    D0, 0x00
  248. 00000272  3F00                     move.w     -[A7], D0
  249. 00000274  3F00                     move.w     -[A7], D0
  250. 00000276  A891                     syscall    LineTo
  251. 00000278  A8F4                     syscall    ClosePicture
  252. 0000027A  2F0C                     move.l     -[A7], A4
  253. 0000027C  A8F5                     syscall    KillPicture
  254. 0000027E  600E                     bra        +0x10 /* 0000028E */
  255. label00000280:
  256. 00000280  7000                     moveq.l    D0, 0x00
  257. 00000282  2B40 A888                move.l     [A5 - 0x5778], D0
  258. 00000286  2B40 A884                move.l     [A5 - 0x577C], D0
  259. 0000028A  2B40 A880                move.l     [A5 - 0x5780], D0
  260. label0000028E:
  261. 0000028E  4CEE 1888 FFE8           movem.l    D3,D7,A3,A4, [A6 - 0x18]
  262. 00000294  4E5E                     unlink     A6
  263. 00000296  4E75                     rts
  264. fn00000298:
  265. 00000298  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  266. 0000029C  49ED AD90                lea.l      A4, [A5 - 0x5270]
  267. 000002A0  4247                     clr.w      D7
  268. label000002A2:
  269. 000002A2  598F                     subq.l     A7, 4
  270. 000002A4  48C7                     ext.l      D7
  271. 000002A6  2007                     move.l     D0, D7
  272. 000002A8  D0BC 0000 61A9           add.l      D0, 0x61A9
  273. 000002AE  3F00                     move.w     -[A7], D0
  274. 000002B0  A9B9                     syscall    GetCursor
  275. 000002B2  265F                     movea.l    A3, [A7]+
  276. 000002B4  200B                     move.l     D0, A3
  277. 000002B6  6714                     beq        +0x16 /* 000002CC */
  278. 000002B8  2053                     movea.l    A0, [A3]
  279. 000002BA  2007                     move.l     D0, D7
  280. 000002BC  C1FC 0044                muls.w     D0, 0x44 /* 'D' */
  281. 000002C0  43F4 0000                lea.l      A1, [A4 + D0.w]
  282. 000002C4  7010                     moveq.l    D0, 0x10
  283. label000002C6:
  284. 000002C6  22D8                     move.l     [A1]+, [A0]+
  285. 000002C8  51C8 FFFC                dbf        D0, -0x6 /* 000002C6 */
  286. label000002CC:
  287. 000002CC  5247                     addq.w     D7, 1
  288. 000002CE  0C47 0004                cmpi.w     D7, 0x4
  289. 000002D2  6DCE                     blt        -0x30 /* 000002A2 */
  290. 000002D4  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  291. 000002D8  4E75                     rts
  292. export_1124:
  293. 000002DA  4E56 FC3E                link       A6, -0x03C2
  294. 000002DE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  295. 000002E2  426D AF5C                clr.w      [A5 - 0x50A4]
  296. 000002E6  426E FC72                clr.w      [A6 - 0x38E]
  297. 000002EA  426E FFFE                clr.w      [A6 - 0x2]
  298. 000002EE  426E FC6C                clr.w      [A6 - 0x394]
  299. 000002F2  486D FD7C                pea.l      [A5 - 0x284]
  300. 000002F6  A86E                     syscall    InitGraf
  301. 000002F8  A8FE                     syscall    InitFonts
  302. 000002FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  303. 000002FC  3F00                     move.w     -[A7], D0
  304. 000002FE  7200                     moveq.l    D1, 0x00
  305. 00000300  3F01                     move.w     -[A7], D1
  306. 00000302  201F                     move.l     D0, [A7]+
  307. 00000304  A032                     syscall    FlushEvents
  308. 00000306  A912                     syscall    InitWindows
  309. 00000308  A930                     syscall    InitMenus
  310. 0000030A  7000                     moveq.l    D0, 0x00
  311. 0000030C  2F00                     move.l     -[A7], D0
  312. 0000030E  A97B                     syscall    InitDialogs
  313. 00000310  A9CC                     syscall    TEInit
  314. 00000312  A850                     syscall    InitCursor
  315. 00000314  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  316. 00000318  526D BDA4                addq.w     [A5 - 0x425C], 1
  317. 0000031C  3D7C 0038 FFFC           move.w     [A6 - 0x4], 0x38 /* '8' */
  318. 00000322  598F                     subq.l     A7, 4
  319. 00000324  3F3C A090                move.w     -[A7], 0xA090
  320. 00000328  7000                     moveq.l    D0, 0x00
  321. 0000032A  1F00                     move.b     -[A7], D0
  322. 0000032C  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  323. 00000330  598F                     subq.l     A7, 4
  324. 00000332  3F3C A89F                move.w     -[A7], 0xA89F
  325. 00000336  7001                     moveq.l    D0, 0x01
  326. 00000338  1F00                     move.b     -[A7], D0
  327. 0000033A  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  328. 0000033E  2D5F FFD6                move.l     [A6 - 0x2A], [A7]+
  329. 00000342  201F                     move.l     D0, [A7]+
  330. 00000344  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  331. 00000348  6700 10DE                beq        +0x10E0 /* 00001428 */
  332. 0000034C  558F                     subq.l     A7, 2
  333. 0000034E  7001                     moveq.l    D0, 0x01
  334. 00000350  3F00                     move.w     -[A7], D0
  335. 00000352  486E FFC6                pea.l      [A6 - 0x3A]
  336. 00000356  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  337. 0000035A  4A5F                     tst.w      [A7]+
  338. 0000035C  6600 10CA                bne        +0x10CC /* 00001428 */
  339. 00000360  4A6E FFC8                tst.w      [A6 - 0x38]
  340. 00000364  6D00 10C2                blt        +0x10C4 /* 00001428 */
  341. 00000368  7000                     moveq.l    D0, 0x00
  342. 0000036A  102E FFCE                move.b     D0, [A6 - 0x32]
  343. 0000036E  3B40 EA7C                move.w     [A5 - 0x1584], D0
  344. 00000372  6604                     bne        +0x6 /* 00000378 */
  345. 00000374  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  346. label00000378:
  347. 00000378  598F                     subq.l     A7, 4
  348. 0000037A  3F3C A02E                move.w     -[A7], 0xA02E
  349. 0000037E  7000                     moveq.l    D0, 0x00
  350. 00000380  1F00                     move.b     -[A7], D0
  351. 00000382  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  352. 00000386  2B5F AFF0                move.l     [A5 - 0x5010], [A7]+
  353. 0000038A  6700 109C                beq        +0x109E /* 00001428 */
  354. 0000038E  558F                     subq.l     A7, 2
  355. 00000390  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  356. 00000396  A80D                     syscall    Count1Resources
  357. 00000398  3D5F FC6E                move.w     [A6 - 0x392], [A7]+
  358. 0000039C  302E FC6E                move.w     D0, [A6 - 0x392]
  359. 000003A0  48C0                     ext.l      D0
  360. 000003A2  E380                     asl        D0, 1
  361. 000003A4  2F00                     move.l     -[A7], D0
  362. 000003A6  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  363. 000003AA  2B40 AFD6                move.l     [A5 - 0x502A], D0
  364. 000003AE  588F                     addq.l     A7, 4
  365. 000003B0  660A                     bne        +0xC /* 000003BC */
  366. 000003B2  3D7C 0037 FFFC           move.w     [A6 - 0x4], 0x37 /* '7' */
  367. 000003B8  6000 106E                bra        +0x1070 /* 00001428 */
  368. label000003BC:
  369. 000003BC  2F2D AF42                move.l     -[A7], [A5 - 0x50BE]
  370. 000003C0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  371. 000003C4  7000                     moveq.l    D0, 0x00
  372. 000003C6  1F00                     move.b     -[A7], D0
  373. 000003C8  A99B                     syscall    SetResLoad
  374. 000003CA  206D AFD6                movea.l    A0, [A5 - 0x502A]
  375. 000003CE  30AE FC6E                move.w     [A0], [A6 - 0x392]
  376. 000003D2  6032                     bra        +0x34 /* 00000406 */
  377. label000003D4:
  378. 000003D4  558F                     subq.l     A7, 2
  379. 000003D6  598F                     subq.l     A7, 4
  380. 000003D8  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  381. 000003DE  3F2E FC6E                move.w     -[A7], [A6 - 0x392]
  382. 000003E2  A9A0                     syscall    GetResource
  383. 000003E4  265F                     movea.l    A3, [A7]+
  384. 000003E6  2F0B                     move.l     -[A7], A3
  385. 000003E8  A9A6                     syscall    GetResAttrs
  386. 000003EA  7018                     moveq.l    D0, 0x18
  387. 000003EC  C05F                     and.w      D0, [A7]+
  388. 000003EE  0C40 0018                cmpi.w     D0, 0x18
  389. 000003F2  6612                     bne        +0x14 /* 00000406 */
  390. 000003F4  206D AFD6                movea.l    A0, [A5 - 0x502A]
  391. 000003F8  302E FC6E                move.w     D0, [A6 - 0x392]
  392. 000003FC  48C0                     ext.l      D0
  393. 000003FE  D080                     add.l      D0, D0
  394. 00000400  31BC FFFF 0800           move.w     [A0 + D0], 0xFFFF
  395. label00000406:
  396. 00000406  536E FC6E                subq.w     [A6 - 0x392], 1
  397. 0000040A  66C8                     bne        -0x36 /* 000003D4 */
  398. 0000040C  41ED 2252                lea.l      A0, [A5 + 0x2252 /* export_1094 */]
  399. 00000410  2D48 FC68                move.l     [A6 - 0x398], A0
  400. 00000414  3010                     move.w     D0, [A0]
  401. 00000416  48C0                     ext.l      D0
  402. 00000418  0C80 0000 4EF9           cmpi.l     D0, 0x4EF9
  403. 0000041E  660E                     bne        +0x10 /* 0000042E */
  404. 00000420  202E FC68                move.l     D0, [A6 - 0x398]
  405. 00000424  5580                     subq.l     D0, 2
  406. 00000426  2040                     movea.l    A0, D0
  407. 00000428  3010                     move.w     D0, [A0]
  408. 0000042A  48C0                     ext.l      D0
  409. 0000042C  600A                     bra        +0xC /* 00000438 */
  410. label0000042E:
  411. 0000042E  206E FC68                movea.l    A0, [A6 - 0x398]
  412. 00000432  3028 0002                move.w     D0, [A0 + 0x2]
  413. 00000436  48C0                     ext.l      D0
  414. label00000438:
  415. 00000438  3D40 FC6E                move.w     [A6 - 0x392], D0
  416. 0000043C  206D AFD6                movea.l    A0, [A5 - 0x502A]
  417. 00000440  302E FC6E                move.w     D0, [A6 - 0x392]
  418. 00000444  48C0                     ext.l      D0
  419. 00000446  D080                     add.l      D0, D0
  420. 00000448  31BC FFFF 0800           move.w     [A0 + D0], 0xFFFF
  421. 0000044E  7001                     moveq.l    D0, 0x01
  422. 00000450  1F00                     move.b     -[A7], D0
  423. 00000452  A99B                     syscall    SetResLoad
  424. 00000454  2F2D AF3E                move.l     -[A7], [A5 - 0x50C2]
  425. 00000458  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  426. 0000045C  3D7C 0039 FFFC           move.w     [A6 - 0x4], 0x39 /* '9' */
  427. 00000462  486D 274A                pea.l      [A5 + 0x274A /* export_1253 */]
  428. 00000466  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  429. 0000046A  4A40                     tst.w      D0
  430. 0000046C  588F                     addq.l     A7, 4
  431. 0000046E  6700 0FB8                beq        +0xFBA /* 00001428 */
  432. 00000472  486E FFFB                pea.l      [A6 - 0x5]
  433. 00000476  4EAD 274A                jsr        [A5 + 0x274A /* export_1253 */]
  434. 0000047A  4A2E FFFB                tst.b      [A6 - 0x5]
  435. 0000047E  6702                     beq        +0x4 /* 00000482 */
  436. 00000480  A9F4                     syscall    ExitToShell
  437. label00000482:
  438. 00000482  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  439. 00000488  486D 274A                pea.l      [A5 + 0x274A /* export_1253 */]
  440. 0000048C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  441. 00000490  558F                     subq.l     A7, 2
  442. 00000492  486D B1F8                pea.l      [A5 - 0x4E08]
  443. 00000496  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  444. 0000049A  486D 26DA                pea.l      [A5 + 0x26DA /* export_1239 */]
  445. 0000049E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  446. 000004A2  4A40                     tst.w      D0
  447. 000004A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  448. 000004A8  6700 0F7E                beq        +0xF80 /* 00001428 */
  449. 000004AC  0C6E 0700 FFCA           cmpi.w     [A6 - 0x36], 0x700
  450. 000004B2  6D00 009A                blt        +0x9C /* 0000054E */
  451. 000004B6  558F                     subq.l     A7, 2
  452. 000004B8  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  453. 000004BE  486E FFE8                pea.l      [A6 - 0x18]
  454. 000004C2  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  455. 000004C6  4A5F                     tst.w      [A7]+
  456. 000004C8  661A                     bne        +0x1C /* 000004E4 */
  457. 000004CA  202E FFE8                move.l     D0, [A6 - 0x18]
  458. 000004CE  0800 0000                btst.b     D0, 0x0
  459. 000004D2  6710                     beq        +0x12 /* 000004E4 */
  460. 000004D4  4EBA 1378                jsr        [PC + 0x1378 /* 0000184E */]
  461. 000004D8  4A40                     tst.w      D0
  462. 000004DA  57C0                     seq        D0
  463. 000004DC  0240 0001                andi.w     D0, 0x1
  464. 000004E0  3B40 E696                move.w     [A5 - 0x196A], D0
  465. label000004E4:
  466. 000004E4  558F                     subq.l     A7, 2
  467. 000004E6  2F3C 6564 746E           move.l     -[A7], 0x6564746E /* 'edtn' */
  468. 000004EC  486E FFE8                pea.l      [A6 - 0x18]
  469. 000004F0  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  470. 000004F4  4A5F                     tst.w      [A7]+
  471. 000004F6  661A                     bne        +0x1C /* 00000512 */
  472. 000004F8  202E FFE8                move.l     D0, [A6 - 0x18]
  473. 000004FC  0800 0000                btst.b     D0, 0x0
  474. 00000500  6710                     beq        +0x12 /* 00000512 */
  475. 00000502  4EBA 13B0                jsr        [PC + 0x13B0 /* 000018B4 */]
  476. 00000506  4A40                     tst.w      D0
  477. 00000508  57C0                     seq        D0
  478. 0000050A  0240 0001                andi.w     D0, 0x1
  479. 0000050E  3B40 E698                move.w     [A5 - 0x1968], D0
  480. label00000512:
  481. 00000512  558F                     subq.l     A7, 2
  482. 00000514  2F3C 6865 6C70           move.l     -[A7], 0x68656C70 /* 'help' */
  483. 0000051A  486E FFE8                pea.l      [A6 - 0x18]
  484. 0000051E  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  485. 00000522  4A5F                     tst.w      [A7]+
  486. 00000524  660A                     bne        +0xC /* 00000530 */
  487. 00000526  7001                     moveq.l    D0, 0x01
  488. 00000528  C0AE FFE8                and.l      D0, [A6 - 0x18]
  489. 0000052C  3B40 E69A                move.w     [A5 - 0x1966], D0
  490. label00000530:
  491. 00000530  558F                     subq.l     A7, 2
  492. 00000532  2F3C 7374 6466           move.l     -[A7], 0x73746466 /* 'stdf' */
  493. 00000538  486E FFE8                pea.l      [A6 - 0x18]
  494. 0000053C  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  495. 00000540  4A5F                     tst.w      [A7]+
  496. 00000542  660A                     bne        +0xC /* 0000054E */
  497. 00000544  7001                     moveq.l    D0, 0x01
  498. 00000546  C0AE FFE8                and.l      D0, [A6 - 0x18]
  499. 0000054A  3B40 AF28                move.w     [A5 - 0x50D8], D0
  500. label0000054E:
  501. 0000054E  598F                     subq.l     A7, 4
  502. 00000550  3F3C 0100                move.w     -[A7], 0x100
  503. 00000554  A9BA                     syscall    GetString
  504. 00000556  2B5F AF24                move.l     [A5 - 0x50DC], [A7]+
  505. 0000055A  3B6D FD0A AFB4           move.w     [A5 - 0x504C], [A5 - 0x2F6]
  506. 00000560  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  507. 00000564  D06D FD08                add.w      D0, [A5 - 0x2F8]
  508. 00000568  3B40 AFB2                move.w     [A5 - 0x504E], D0
  509. 0000056C  3B6D FD0E AFB8           move.w     [A5 - 0x5048], [A5 - 0x2F2]
  510. 00000572  302D FD0E                move.w     D0, [A5 - 0x2F2]
  511. 00000576  5340                     subq.w     D0, 1
  512. 00000578  906D AFB4                sub.w      D0, [A5 - 0x504C]
  513. 0000057C  3B40 E9F4                move.w     [A5 - 0x160C], D0
  514. 00000580  3B40 E9EC                move.w     [A5 - 0x1614], D0
  515. 00000584  3B6D FD0C AFB6           move.w     [A5 - 0x504A], [A5 - 0x2F4]
  516. 0000058A  302D FD0C                move.w     D0, [A5 - 0x2F4]
  517. 0000058E  5340                     subq.w     D0, 1
  518. 00000590  906D AFB2                sub.w      D0, [A5 - 0x504E]
  519. 00000594  3B40 E9F2                move.w     [A5 - 0x160E], D0
  520. 00000598  3B40 E9EA                move.w     [A5 - 0x1616], D0
  521. 0000059C  7035                     moveq.l    D0, 0x35
  522. 0000059E  2F00                     move.l     -[A7], D0
  523. 000005A0  486E FEC6                pea.l      [A6 - 0x13A]
  524. 000005A4  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  525. 000005A8  486E FEC7                pea.l      [A6 - 0x139]
  526. 000005AC  486D B1F4                pea.l      [A5 - 0x4E0C]
  527. 000005B0  7003                     moveq.l    D0, 0x03
  528. 000005B2  2F00                     move.l     -[A7], D0
  529. 000005B4  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  530. 000005B8  7048                     moveq.l    D0, 0x48
  531. 000005BA  2F00                     move.l     -[A7], D0
  532. 000005BC  486E FEC6                pea.l      [A6 - 0x13A]
  533. 000005C0  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  534. 000005C4  4A2E FEC6                tst.b      [A6 - 0x13A]
  535. 000005C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  536. 000005CC  6700 0E5A                beq        +0xE5C /* 00001428 */
  537. 000005D0  486E FEC6                pea.l      [A6 - 0x13A]
  538. 000005D4  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  539. 000005D8  2B40 B9AE                move.l     [A5 - 0x4652], D0
  540. 000005DC  588F                     addq.l     A7, 4
  541. 000005DE  6700 0E48                beq        +0xE4A /* 00001428 */
  542. 000005E2  7049                     moveq.l    D0, 0x49
  543. 000005E4  2F00                     move.l     -[A7], D0
  544. 000005E6  486E FEC6                pea.l      [A6 - 0x13A]
  545. 000005EA  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  546. 000005EE  4A2E FEC6                tst.b      [A6 - 0x13A]
  547. 000005F2  508F                     addq.l     A7, 8
  548. 000005F4  6700 0E32                beq        +0xE34 /* 00001428 */
  549. 000005F8  486E FEC6                pea.l      [A6 - 0x13A]
  550. 000005FC  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  551. 00000600  2B40 B9AA                move.l     [A5 - 0x4656], D0
  552. 00000604  588F                     addq.l     A7, 4
  553. 00000606  6700 0E20                beq        +0xE22 /* 00001428 */
  554. 0000060A  598F                     subq.l     A7, 4
  555. 0000060C  7060                     moveq.l    D0, 0x60
  556. 0000060E  3F00                     move.w     -[A7], D0
  557. 00000610  7201                     moveq.l    D1, 0x01
  558. 00000612  1F01                     move.b     -[A7], D1
  559. 00000614  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  560. 00000618  201F                     move.l     D0, [A7]+
  561. 0000061A  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  562. 0000061E  56C0                     sne        D0
  563. 00000620  0240 0001                andi.w     D0, 0x1
  564. 00000624  3B40 AFA8                move.w     [A5 - 0x5058], D0
  565. 00000628  7000                     moveq.l    D0, 0x00
  566. 0000062A  7200                     moveq.l    D1, 0x00
  567. 0000062C  122E FFCF                move.b     D1, [A6 - 0x31]
  568. 00000630  3B41 AFB0                move.w     [A5 - 0x5050], D1
  569. 00000634  6724                     beq        +0x26 /* 0000065A */
  570. 00000636  0C6E 0603 FFCA           cmpi.w     [A6 - 0x36], 0x603
  571. 0000063C  6F1C                     ble        +0x1E /* 0000065A */
  572. 0000063E  2F00                     move.l     -[A7], D0
  573. 00000640  598F                     subq.l     A7, 4
  574. 00000642  3F3C AB03                move.w     -[A7], 0xAB03
  575. 00000646  7201                     moveq.l    D1, 0x01
  576. 00000648  1F01                     move.b     -[A7], D1
  577. 0000064A  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  578. 0000064E  221F                     move.l     D1, [A7]+
  579. 00000650  201F                     move.l     D0, [A7]+
  580. 00000652  B2AE FFD6                cmp.l      D1, [A6 - 0x2A]
  581. 00000656  6702                     beq        +0x4 /* 0000065A */
  582. 00000658  7001                     moveq.l    D0, 0x01
  583. label0000065A:
  584. 0000065A  3B40 AFAE                move.w     [A5 - 0x5052], D0
  585. 0000065E  3B6E FFC8 AFAC           move.w     [A5 - 0x5054], [A6 - 0x38]
  586. 00000664  3B7C 0001 AFAA           move.w     [A5 - 0x5056], 0x1
  587. 0000066A  426D EDD0                clr.w      [A5 - 0x1230]
  588. 0000066E  3B7C 0001 EDCE           move.w     [A5 - 0x1232], 0x1
  589. 00000674  1F2E FFCF                move.b     -[A7], [A6 - 0x31]
  590. 00000678  4EBA 124A                jsr        [PC + 0x124A /* 000018C4 */]
  591. 0000067C  426D AF3C                clr.w      [A5 - 0x50C4]
  592. 00000680  1B7C 00FF EA1C           move.b     [A5 - 0x15E4], 0xFF
  593. 00000686  1B7C 00FF EA1B           move.b     [A5 - 0x15E5], 0xFF
  594. 0000068C  1B7C 00FF EA1A           move.b     [A5 - 0x15E6], 0xFF
  595. 00000692  1B7C 00DD EA36           move.b     [A5 - 0x15CA], 0xDD
  596. 00000698  1B7C 00FF EA33           move.b     [A5 - 0x15CD], 0xFF
  597. 0000069E  1B7C 00FF EA32           move.b     [A5 - 0x15CE], 0xFF
  598. 000006A4  1B7C 0088 EA2F           move.b     [A5 - 0x15D1], 0x88
  599. 000006AA  1B7C 0099 EA2B           move.b     [A5 - 0x15D5], 0x99
  600. 000006B0  1B7C 00FF EA2C           move.b     [A5 - 0x15D4], 0xFF
  601. 000006B6  1B7C 00DD EA28           move.b     [A5 - 0x15D8], 0xDD
  602. 000006BC  1B7C 00FF EA22           move.b     [A5 - 0x15DE], 0xFF
  603. 000006C2  1B7C 0099 EA24           move.b     [A5 - 0x15DC], 0x99
  604. 000006C8  422D EA3C                clr.b      [A5 - 0x15C4]
  605. 000006CC  422D EA3B                clr.b      [A5 - 0x15C5]
  606. 000006D0  422D EA3A                clr.b      [A5 - 0x15C6]
  607. 000006D4  1B7C 0088 EA20           move.b     [A5 - 0x15E0], 0x88
  608. 000006DA  1B7C 0088 EA1F           move.b     [A5 - 0x15E1], 0x88
  609. 000006E0  1B7C 0088 EA1E           move.b     [A5 - 0x15E2], 0x88
  610. 000006E6  1B7C 00FF EA16           move.b     [A5 - 0x15EA], 0xFF
  611. 000006EC  1B7C 0001 E9F9           move.b     [A5 - 0x1607], 0x1
  612. 000006F2  1B7C 0001 EA3D           move.b     [A5 - 0x15C3], 0x1
  613. 000006F8  1B7C 0001 EA1D           move.b     [A5 - 0x15E3], 0x1
  614. 000006FE  1B7C 0001 EA21           move.b     [A5 - 0x15DF], 0x1
  615. 00000704  1B7C 0001 EA25           move.b     [A5 - 0x15DB], 0x1
  616. 0000070A  1B7C 0001 EA29           move.b     [A5 - 0x15D7], 0x1
  617. 00000710  1B7C 0001 EA2D           move.b     [A5 - 0x15D3], 0x1
  618. 00000716  1B7C 0001 EA31           move.b     [A5 - 0x15CF], 0x1
  619. 0000071C  1B7C 0001 EA35           move.b     [A5 - 0x15CB], 0x1
  620. 00000722  1B7C 0001 EA39           move.b     [A5 - 0x15C7], 0x1
  621. 00000728  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  622. 0000072C  43ED E9FE                lea.l      A1, [A5 - 0x1602]
  623. 00000730  22D8                     move.l     [A1]+, [A0]+
  624. 00000732  41ED E9FE                lea.l      A0, [A5 - 0x1602]
  625. 00000736  43ED EA06                lea.l      A1, [A5 - 0x15FA]
  626. 0000073A  22D8                     move.l     [A1]+, [A0]+
  627. 0000073C  2B6D EA06 EA0E           move.l     [A5 - 0x15F2], [A5 - 0x15FA]
  628. 00000742  41ED EA1A                lea.l      A0, [A5 - 0x15E6]
  629. 00000746  43ED E9FA                lea.l      A1, [A5 - 0x1606]
  630. 0000074A  22D8                     move.l     [A1]+, [A0]+
  631. 0000074C  41ED E9FA                lea.l      A0, [A5 - 0x1606]
  632. 00000750  43ED EA02                lea.l      A1, [A5 - 0x15FE]
  633. 00000754  22D8                     move.l     [A1]+, [A0]+
  634. 00000756  41ED EA02                lea.l      A0, [A5 - 0x15FE]
  635. 0000075A  43ED EA0A                lea.l      A1, [A5 - 0x15F6]
  636. 0000075E  22D8                     move.l     [A1]+, [A0]+
  637. 00000760  2B6D EA0A EA12           move.l     [A5 - 0x15EE], [A5 - 0x15F6]
  638. 00000766  1B7C 0007 EA11           move.b     [A5 - 0x15EF], 0x7
  639. 0000076C  1B7C 0006 EA09           move.b     [A5 - 0x15F7], 0x6
  640. 00000772  1B7C 0005 EA01           move.b     [A5 - 0x15FF], 0x5
  641. 00000778  1B7C 00C8 E9F8           move.b     [A5 - 0x1608], 0xC8
  642. 0000077E  1B7C 00C8 E9F7           move.b     [A5 - 0x1609], 0xC8
  643. 00000784  1B7C 00C8 E9F6           move.b     [A5 - 0x160A], 0xC8
  644. 0000078A  598F                     subq.l     A7, 4
  645. 0000078C  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  646. 00000790  205F                     movea.l    A0, [A7]+
  647. 00000792  2050                     movea.l    A0, [A0]
  648. 00000794  43ED AF8E                lea.l      A1, [A5 - 0x5072]
  649. 00000798  5488                     addq.l     A0, 2
  650. 0000079A  22D8                     move.l     [A1]+, [A0]+
  651. 0000079C  22D8                     move.l     [A1]+, [A0]+
  652. 0000079E  486D AF8E                pea.l      [A5 - 0x5072]
  653. 000007A2  7001                     moveq.l    D0, 0x01
  654. 000007A4  3F00                     move.w     -[A7], D0
  655. 000007A6  3F00                     move.w     -[A7], D0
  656. 000007A8  A8A9                     syscall    InsetRect
  657. 000007AA  3D7C 82F6 FFDE           move.w     [A6 - 0x22], 0x82F6
  658. 000007B0  3D7C 82F6 FFE0           move.w     [A6 - 0x20], 0x82F6
  659. 000007B6  3D7C 8300 FFE2           move.w     [A6 - 0x1E], 0x8300
  660. 000007BC  3D7C 8300 FFE4           move.w     [A6 - 0x1C], 0x8300
  661. 000007C2  4A6D AFB0                tst.w      [A5 - 0x5050]
  662. 000007C6  6724                     beq        +0x26 /* 000007EC */
  663. 000007C8  598F                     subq.l     A7, 4
  664. 000007CA  7000                     moveq.l    D0, 0x00
  665. 000007CC  2F00                     move.l     -[A7], D0
  666. 000007CE  486E FFDE                pea.l      [A6 - 0x22]
  667. 000007D2  486D E476                pea.l      [A5 - 0x1B8A]
  668. 000007D6  7201                     moveq.l    D1, 0x01
  669. 000007D8  1F01                     move.b     -[A7], D1
  670. 000007DA  7008                     moveq.l    D0, 0x08
  671. 000007DC  3F00                     move.w     -[A7], D0
  672. 000007DE  7000                     moveq.l    D0, 0x00
  673. 000007E0  2F00                     move.l     -[A7], D0
  674. 000007E2  1F01                     move.b     -[A7], D1
  675. 000007E4  2F00                     move.l     -[A7], D0
  676. 000007E6  AA45                     syscall    NewCWindow
  677. 000007E8  201F                     move.l     D0, [A7]+
  678. 000007EA  6022                     bra        +0x24 /* 0000080E */
  679. label000007EC:
  680. 000007EC  598F                     subq.l     A7, 4
  681. 000007EE  7000                     moveq.l    D0, 0x00
  682. 000007F0  2F00                     move.l     -[A7], D0
  683. 000007F2  486E FFDE                pea.l      [A6 - 0x22]
  684. 000007F6  486D E476                pea.l      [A5 - 0x1B8A]
  685. 000007FA  7201                     moveq.l    D1, 0x01
  686. 000007FC  1F01                     move.b     -[A7], D1
  687. 000007FE  7008                     moveq.l    D0, 0x08
  688. 00000800  3F00                     move.w     -[A7], D0
  689. 00000802  7000                     moveq.l    D0, 0x00
  690. 00000804  2F00                     move.l     -[A7], D0
  691. 00000806  1F01                     move.b     -[A7], D1
  692. 00000808  2F00                     move.l     -[A7], D0
  693. 0000080A  A913                     syscall    NewWindow
  694. 0000080C  201F                     move.l     D0, [A7]+
  695. label0000080E:
  696. 0000080E  2D40 FFDA                move.l     [A6 - 0x26], D0
  697. 00000812  6700 0C14                beq        +0xC16 /* 00001428 */
  698. 00000816  206E FFDA                movea.l    A0, [A6 - 0x26]
  699. 0000081A  2068 0072                movea.l    A0, [A0 + 0x72]
  700. 0000081E  2050                     movea.l    A0, [A0]
  701. 00000820  43EE FFDE                lea.l      A1, [A6 - 0x22]
  702. 00000824  5488                     addq.l     A0, 2
  703. 00000826  22D8                     move.l     [A1]+, [A0]+
  704. 00000828  22D8                     move.l     [A1]+, [A0]+
  705. 0000082A  206E FFDA                movea.l    A0, [A6 - 0x26]
  706. 0000082E  2068 0076                movea.l    A0, [A0 + 0x76]
  707. 00000832  2050                     movea.l    A0, [A0]
  708. 00000834  43ED B2A2                lea.l      A1, [A5 - 0x4D5E]
  709. 00000838  5488                     addq.l     A0, 2
  710. 0000083A  22D8                     move.l     [A1]+, [A0]+
  711. 0000083C  22D8                     move.l     [A1]+, [A0]+
  712. 0000083E  302E FFE0                move.w     D0, [A6 - 0x20]
  713. 00000842  916D B2A4                sub.w      [A5 - 0x4D5C], D0
  714. 00000846  302E FFDE                move.w     D0, [A6 - 0x22]
  715. 0000084A  916D B2A2                sub.w      [A5 - 0x4D5E], D0
  716. 0000084E  302E FFE4                move.w     D0, [A6 - 0x1C]
  717. 00000852  906D B2A8                sub.w      D0, [A5 - 0x4D58]
  718. 00000856  3B40 B2A8                move.w     [A5 - 0x4D58], D0
  719. 0000085A  302E FFE2                move.w     D0, [A6 - 0x1E]
  720. 0000085E  906D B2A6                sub.w      D0, [A5 - 0x4D5A]
  721. 00000862  3B40 B2A6                move.w     [A5 - 0x4D5A], D0
  722. 00000866  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  723. 0000086A  A914                     syscall    DisposeWindow
  724. 0000086C  598F                     subq.l     A7, 4
  725. 0000086E  2F3C 5744 4546           move.l     -[A7], 0x57444546 /* 'WDEF' */
  726. 00000874  7000                     moveq.l    D0, 0x00
  727. 00000876  3F00                     move.w     -[A7], D0
  728. 00000878  A9A0                     syscall    GetResource
  729. 0000087A  2B5F AFD0                move.l     [A5 - 0x5030], [A7]+
  730. 0000087E  6700 0BA8                beq        +0xBAA /* 00001428 */
  731. 00000882  598F                     subq.l     A7, 4
  732. 00000884  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  733. 0000088A  3F3C 0105                move.w     -[A7], 0x105
  734. 0000088E  A81F                     syscall    Get1Resource
  735. 00000890  265F                     movea.l    A3, [A7]+
  736. 00000892  200B                     move.l     D0, A3
  737. 00000894  6700 0B92                beq        +0xB94 /* 00001428 */
  738. 00000898  2B4B C5C0                move.l     [A5 - 0x3A40], A3
  739. 0000089C  598F                     subq.l     A7, 4
  740. 0000089E  2F0B                     move.l     -[A7], A3
  741. 000008A0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  742. 000008A4  2B5F C5BC                move.l     [A5 - 0x3A44], [A7]+
  743. 000008A8  3B7C 0002 C5C4           move.w     [A5 - 0x3A3C], 0x2
  744. 000008AE  2053                     movea.l    A0, [A3]
  745. 000008B0  43EE FFDE                lea.l      A1, [A6 - 0x22]
  746. 000008B4  5488                     addq.l     A0, 2
  747. 000008B6  22D8                     move.l     [A1]+, [A0]+
  748. 000008B8  22D8                     move.l     [A1]+, [A0]+
  749. 000008BA  302E FFE4                move.w     D0, [A6 - 0x1C]
  750. 000008BE  906E FFE0                sub.w      D0, [A6 - 0x20]
  751. 000008C2  5340                     subq.w     D0, 1
  752. 000008C4  3B40 BD92                move.w     [A5 - 0x426E], D0
  753. 000008C8  426E FC6E                clr.w      [A6 - 0x392]
  754. label000008CC:
  755. 000008CC  598F                     subq.l     A7, 4
  756. 000008CE  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  757. 000008D4  302E FC6E                move.w     D0, [A6 - 0x392]
  758. 000008D8  D07C 03E8                add.w      D0, 0x3E8
  759. 000008DC  3F00                     move.w     -[A7], D0
  760. 000008DE  A81F                     syscall    Get1Resource
  761. 000008E0  265F                     movea.l    A3, [A7]+
  762. 000008E2  200B                     move.l     D0, A3
  763. 000008E4  6700 0B42                beq        +0xB44 /* 00001428 */
  764. 000008E8  302E FC6E                move.w     D0, [A6 - 0x392]
  765. 000008EC  C1FC 0034                muls.w     D0, 0x34 /* '4' */
  766. 000008F0  41ED F7BA                lea.l      A0, [A5 - 0x846]
  767. 000008F4  218B 002E                move.l     [A0 + D0.w + 0x2E], A3
  768. 000008F8  598F                     subq.l     A7, 4
  769. 000008FA  2F0B                     move.l     -[A7], A3
  770. 000008FC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  771. 00000900  302E FC6E                move.w     D0, [A6 - 0x392]
  772. 00000904  C1FC 0034                muls.w     D0, 0x34 /* '4' */
  773. 00000908  41ED F7BA                lea.l      A0, [A5 - 0x846]
  774. 0000090C  219F 002A                move.l     [A0 + D0.w + 0x2A], [A7]+
  775. 00000910  302E FC6E                move.w     D0, [A6 - 0x392]
  776. 00000914  C1FC 0034                muls.w     D0, 0x34 /* '4' */
  777. 00000918  41ED F7BA                lea.l      A0, [A5 - 0x846]
  778. 0000091C  31BC 0002 0032           move.w     [A0 + D0.w + 0x32], 0x2
  779. 00000922  302E FC6E                move.w     D0, [A6 - 0x392]
  780. 00000926  C1FC 0034                muls.w     D0, 0x34 /* '4' */
  781. 0000092A  41ED F7BA                lea.l      A0, [A5 - 0x846]
  782. 0000092E  31BC 000A 0020           move.w     [A0 + D0.w + 0x20], 0xA /* '\n' */
  783. 00000934  526E FC6E                addq.w     [A6 - 0x392], 1
  784. 00000938  7008                     moveq.l    D0, 0x08
  785. 0000093A  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  786. 0000093E  6E8C                     bgt        -0x72 /* 000008CC */
  787. 00000940  2053                     movea.l    A0, [A3]
  788. 00000942  43EE FFDE                lea.l      A1, [A6 - 0x22]
  789. 00000946  5488                     addq.l     A0, 2
  790. 00000948  22D8                     move.l     [A1]+, [A0]+
  791. 0000094A  22D8                     move.l     [A1]+, [A0]+
  792. 0000094C  302E FFE4                move.w     D0, [A6 - 0x1C]
  793. 00000950  906E FFE0                sub.w      D0, [A6 - 0x20]
  794. 00000954  48C0                     ext.l      D0
  795. 00000956  E588                     lsl        D0, 2
  796. 00000958  2200                     move.l     D1, D0
  797. 0000095A  E588                     lsl        D0, 2
  798. 0000095C  D081                     add.l      D0, D1
  799. 0000095E  3B40 BD90                move.w     [A5 - 0x4270], D0
  800. 00000962  302E FFE2                move.w     D0, [A6 - 0x1E]
  801. 00000966  906E FFDE                sub.w      D0, [A6 - 0x22]
  802. 0000096A  48C0                     ext.l      D0
  803. 0000096C  E588                     lsl        D0, 2
  804. 0000096E  2200                     move.l     D1, D0
  805. 00000970  E588                     lsl        D0, 2
  806. 00000972  D081                     add.l      D0, D1
  807. 00000974  3B40 BD8E                move.w     [A5 - 0x4272], D0
  808. 00000978  426E FC6E                clr.w      [A6 - 0x392]
  809. label0000097C:
  810. 0000097C  598F                     subq.l     A7, 4
  811. 0000097E  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  812. 00000984  302E FC6E                move.w     D0, [A6 - 0x392]
  813. 00000988  D07C 07D0                add.w      D0, 0x7D0
  814. 0000098C  3F00                     move.w     -[A7], D0
  815. 0000098E  A81F                     syscall    Get1Resource
  816. 00000990  265F                     movea.l    A3, [A7]+
  817. 00000992  200B                     move.l     D0, A3
  818. 00000994  6700 0A92                beq        +0xA94 /* 00001428 */
  819. 00000998  302E FC6E                move.w     D0, [A6 - 0x392]
  820. 0000099C  D040                     add.w      D0, D0
  821. 0000099E  3200                     move.w     D1, D0
  822. 000009A0  E548                     lsl        D0.w, 2
  823. 000009A2  D041                     add.w      D0, D1
  824. 000009A4  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  825. 000009A8  218B 0004                move.l     [A0 + D0.w + 0x4], A3
  826. 000009AC  598F                     subq.l     A7, 4
  827. 000009AE  2F0B                     move.l     -[A7], A3
  828. 000009B0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  829. 000009B4  302E FC6E                move.w     D0, [A6 - 0x392]
  830. 000009B8  D040                     add.w      D0, D0
  831. 000009BA  3200                     move.w     D1, D0
  832. 000009BC  E548                     lsl        D0.w, 2
  833. 000009BE  D041                     add.w      D0, D1
  834. 000009C0  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  835. 000009C4  219F 0000                move.l     [A0 + D0.w], [A7]+
  836. 000009C8  302E FC6E                move.w     D0, [A6 - 0x392]
  837. 000009CC  D040                     add.w      D0, D0
  838. 000009CE  3200                     move.w     D1, D0
  839. 000009D0  E548                     lsl        D0.w, 2
  840. 000009D2  D041                     add.w      D0, D1
  841. 000009D4  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  842. 000009D8  31BC 0002 0008           move.w     [A0 + D0.w + 0x8], 0x2
  843. 000009DE  526E FC6E                addq.w     [A6 - 0x392], 1
  844. 000009E2  7006                     moveq.l    D0, 0x06
  845. 000009E4  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  846. 000009E8  6E92                     bgt        -0x6C /* 0000097C */
  847. 000009EA  426E FC6E                clr.w      [A6 - 0x392]
  848. label000009EE:
  849. 000009EE  598F                     subq.l     A7, 4
  850. 000009F0  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  851. 000009F6  302E FC6E                move.w     D0, [A6 - 0x392]
  852. 000009FA  D07C 0BB8                add.w      D0, 0xBB8
  853. 000009FE  3F00                     move.w     -[A7], D0
  854. 00000A00  A81F                     syscall    Get1Resource
  855. 00000A02  265F                     movea.l    A3, [A7]+
  856. 00000A04  200B                     move.l     D0, A3
  857. 00000A06  6700 0A20                beq        +0xA22 /* 00001428 */
  858. 00000A0A  302E FC6E                move.w     D0, [A6 - 0x392]
  859. 00000A0E  D040                     add.w      D0, D0
  860. 00000A10  3200                     move.w     D1, D0
  861. 00000A12  E548                     lsl        D0.w, 2
  862. 00000A14  D041                     add.w      D0, D1
  863. 00000A16  41ED FB86                lea.l      A0, [A5 - 0x47A]
  864. 00000A1A  218B 0004                move.l     [A0 + D0.w + 0x4], A3
  865. 00000A1E  598F                     subq.l     A7, 4
  866. 00000A20  2F0B                     move.l     -[A7], A3
  867. 00000A22  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  868. 00000A26  302E FC6E                move.w     D0, [A6 - 0x392]
  869. 00000A2A  D040                     add.w      D0, D0
  870. 00000A2C  3200                     move.w     D1, D0
  871. 00000A2E  E548                     lsl        D0.w, 2
  872. 00000A30  D041                     add.w      D0, D1
  873. 00000A32  41ED FB86                lea.l      A0, [A5 - 0x47A]
  874. 00000A36  219F 0000                move.l     [A0 + D0.w], [A7]+
  875. 00000A3A  302E FC6E                move.w     D0, [A6 - 0x392]
  876. 00000A3E  D040                     add.w      D0, D0
  877. 00000A40  3200                     move.w     D1, D0
  878. 00000A42  E548                     lsl        D0.w, 2
  879. 00000A44  D041                     add.w      D0, D1
  880. 00000A46  41ED FB86                lea.l      A0, [A5 - 0x47A]
  881. 00000A4A  31BC 0002 0008           move.w     [A0 + D0.w + 0x8], 0x2
  882. 00000A50  526E FC6E                addq.w     [A6 - 0x392], 1
  883. 00000A54  7006                     moveq.l    D0, 0x06
  884. 00000A56  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  885. 00000A5A  6E92                     bgt        -0x6C /* 000009EE */
  886. 00000A5C  426E FC6E                clr.w      [A6 - 0x392]
  887. label00000A60:
  888. 00000A60  302E FC6E                move.w     D0, [A6 - 0x392]
  889. 00000A64  6B00 0284                bmi        +0x286 /* 00000CEA */
  890. 00000A68  0C40 0002                cmpi.w     D0, 0x2
  891. 00000A6C  6E00 027C                bgt        +0x27E /* 00000CEA */
  892. 00000A70  D040                     add.w      D0, D0
  893. 00000A72  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  894. 00000A76  4EFB 0000                jmp        [PC + D0.w]
  895. 00000A7A  0008 0008                ori.b      A0, 0x8
  896. 00000A7E  014C                     bchg       A4, D0
  897. 00000A80  302E FC6E                move.w     D0, [A6 - 0x392]
  898. 00000A84  48C0                     ext.l      D0
  899. 00000A86  E780                     asl        D0, 3
  900. 00000A88  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  901. 00000A8C  4270 0800                clr.w      [A0 + D0]
  902. 00000A90  302E FC6E                move.w     D0, [A6 - 0x392]
  903. 00000A94  48C0                     ext.l      D0
  904. 00000A96  E780                     asl        D0, 3
  905. 00000A98  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  906. 00000A9C  31BC 000F 0802           move.w     [A0 + D0 + 0x2], 0xF
  907. 00000AA2  302E FC6E                move.w     D0, [A6 - 0x392]
  908. 00000AA6  48C0                     ext.l      D0
  909. 00000AA8  E780                     asl        D0, 3
  910. 00000AAA  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  911. 00000AAE  31BC 000E 0804           move.w     [A0 + D0 + 0x4], 0xE
  912. 00000AB4  302E FC6E                move.w     D0, [A6 - 0x392]
  913. 00000AB8  48C0                     ext.l      D0
  914. 00000ABA  E780                     asl        D0, 3
  915. 00000ABC  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  916. 00000AC0  31BC 002B 0806           move.w     [A0 + D0 + 0x6], 0x2B /* '+' */
  917. 00000AC6  302E FC6E                move.w     D0, [A6 - 0x392]
  918. 00000ACA  48C0                     ext.l      D0
  919. 00000ACC  E780                     asl        D0, 3
  920. 00000ACE  41ED BD70                lea.l      A0, [A5 - 0x4290]
  921. 00000AD2  31BC 0020 0804           move.w     [A0 + D0 + 0x4], 0x20 /* ' ' */
  922. 00000AD8  302E FC6E                move.w     D0, [A6 - 0x392]
  923. 00000ADC  48C0                     ext.l      D0
  924. 00000ADE  E780                     asl        D0, 3
  925. 00000AE0  41ED BD70                lea.l      A0, [A5 - 0x4290]
  926. 00000AE4  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  927. 00000AE8  907C 000E                sub.w      D0, 0xE
  928. 00000AEC  322E FC6E                move.w     D1, [A6 - 0x392]
  929. 00000AF0  48C1                     ext.l      D1
  930. 00000AF2  E781                     asl        D1, 3
  931. 00000AF4  41ED BD70                lea.l      A0, [A5 - 0x4290]
  932. 00000AF8  3180 1800                move.w     [A0 + D1], D0
  933. 00000AFC  302E FC6E                move.w     D0, [A6 - 0x392]
  934. 00000B00  48C0                     ext.l      D0
  935. 00000B02  E780                     asl        D0, 3
  936. 00000B04  41ED BD70                lea.l      A0, [A5 - 0x4290]
  937. 00000B08  4270 0802                clr.w      [A0 + D0 + 0x2]
  938. 00000B0C  302E FC6E                move.w     D0, [A6 - 0x392]
  939. 00000B10  48C0                     ext.l      D0
  940. 00000B12  E780                     asl        D0, 3
  941. 00000B14  41ED BD70                lea.l      A0, [A5 - 0x4290]
  942. 00000B18  31BC 002A 0806           move.w     [A0 + D0 + 0x6], 0x2A /* '*' */
  943. 00000B1E  302E FC6E                move.w     D0, [A6 - 0x392]
  944. 00000B22  D040                     add.w      D0, D0
  945. 00000B24  3200                     move.w     D1, D0
  946. 00000B26  E548                     lsl        D0.w, 2
  947. 00000B28  D041                     add.w      D0, D1
  948. 00000B2A  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  949. 00000B2E  2670 0004                movea.l    A3, [A0 + D0.w + 0x4]
  950. 00000B32  2053                     movea.l    A0, [A3]
  951. 00000B34  49E8 0002                lea.l      A4, [A0 + 0x2]
  952. 00000B38  302C 0004                move.w     D0, [A4 + 0x4]
  953. 00000B3C  9054                     sub.w      D0, [A4]
  954. 00000B3E  3C00                     move.w     D6, D0
  955. 00000B40  5346                     subq.w     D6, 1
  956. 00000B42  302C 0006                move.w     D0, [A4 + 0x6]
  957. 00000B46  906C 0002                sub.w      D0, [A4 + 0x2]
  958. 00000B4A  3E00                     move.w     D7, D0
  959. 00000B4C  5347                     subq.w     D7, 1
  960. 00000B4E  302E FC6E                move.w     D0, [A6 - 0x392]
  961. 00000B52  48C0                     ext.l      D0
  962. 00000B54  E780                     asl        D0, 3
  963. 00000B56  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  964. 00000B5A  322E FC6E                move.w     D1, [A6 - 0x392]
  965. 00000B5E  48C1                     ext.l      D1
  966. 00000B60  E781                     asl        D1, 3
  967. 00000B62  43ED BD40                lea.l      A1, [A5 - 0x42C0]
  968. 00000B66  33B0 0804 1804           move.w     [A1 + D1 + 0x4], [A0 + D0 + 0x4]
  969. 00000B6C  302E FC6E                move.w     D0, [A6 - 0x392]
  970. 00000B70  48C0                     ext.l      D0
  971. 00000B72  E780                     asl        D0, 3
  972. 00000B74  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  973. 00000B78  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  974. 00000B7C  9046                     sub.w      D0, D6
  975. 00000B7E  322E FC6E                move.w     D1, [A6 - 0x392]
  976. 00000B82  48C1                     ext.l      D1
  977. 00000B84  E781                     asl        D1, 3
  978. 00000B86  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  979. 00000B8A  3180 1800                move.w     [A0 + D1], D0
  980. 00000B8E  302E FC6E                move.w     D0, [A6 - 0x392]
  981. 00000B92  48C0                     ext.l      D0
  982. 00000B94  E780                     asl        D0, 3
  983. 00000B96  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  984. 00000B9A  4270 0802                clr.w      [A0 + D0 + 0x2]
  985. 00000B9E  302E FC6E                move.w     D0, [A6 - 0x392]
  986. 00000BA2  48C0                     ext.l      D0
  987. 00000BA4  E780                     asl        D0, 3
  988. 00000BA6  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  989. 00000BAA  3187 0806                move.w     [A0 + D0 + 0x6], D7
  990. 00000BAE  302E FC6E                move.w     D0, [A6 - 0x392]
  991. 00000BB2  48C0                     ext.l      D0
  992. 00000BB4  D080                     add.l      D0, D0
  993. 00000BB6  41ED BD88                lea.l      A0, [A5 - 0x4278]
  994. 00000BBA  31BC 0003 0800           move.w     [A0 + D0], 0x3
  995. 00000BC0  6000 0128                bra        +0x12A /* 00000CEA */
  996. 00000BC4  302E FC6E                move.w     D0, [A6 - 0x392]
  997. 00000BC8  48C0                     ext.l      D0
  998. 00000BCA  E780                     asl        D0, 3
  999. 00000BCC  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  1000. 00000BD0  4270 0800                clr.w      [A0 + D0]
  1001. 00000BD4  302E FC6E                move.w     D0, [A6 - 0x392]
  1002. 00000BD8  48C0                     ext.l      D0
  1003. 00000BDA  E780                     asl        D0, 3
  1004. 00000BDC  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  1005. 00000BE0  31BC 000F 0802           move.w     [A0 + D0 + 0x2], 0xF
  1006. 00000BE6  302E FC6E                move.w     D0, [A6 - 0x392]
  1007. 00000BEA  48C0                     ext.l      D0
  1008. 00000BEC  E780                     asl        D0, 3
  1009. 00000BEE  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  1010. 00000BF2  31BC 000E 0804           move.w     [A0 + D0 + 0x4], 0xE
  1011. 00000BF8  302E FC6E                move.w     D0, [A6 - 0x392]
  1012. 00000BFC  48C0                     ext.l      D0
  1013. 00000BFE  E780                     asl        D0, 3
  1014. 00000C00  41ED BD58                lea.l      A0, [A5 - 0x42A8]
  1015. 00000C04  31BC 001C 0806           move.w     [A0 + D0 + 0x6], 0x1C
  1016. 00000C0A  302E FC6E                move.w     D0, [A6 - 0x392]
  1017. 00000C0E  48C0                     ext.l      D0
  1018. 00000C10  E780                     asl        D0, 3
  1019. 00000C12  41ED BD70                lea.l      A0, [A5 - 0x4290]
  1020. 00000C16  31BC 000E 0804           move.w     [A0 + D0 + 0x4], 0xE
  1021. 00000C1C  302E FC6E                move.w     D0, [A6 - 0x392]
  1022. 00000C20  48C0                     ext.l      D0
  1023. 00000C22  E780                     asl        D0, 3
  1024. 00000C24  41ED BD70                lea.l      A0, [A5 - 0x4290]
  1025. 00000C28  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  1026. 00000C2C  907C 000E                sub.w      D0, 0xE
  1027. 00000C30  322E FC6E                move.w     D1, [A6 - 0x392]
  1028. 00000C34  48C1                     ext.l      D1
  1029. 00000C36  E781                     asl        D1, 3
  1030. 00000C38  41ED BD70                lea.l      A0, [A5 - 0x4290]
  1031. 00000C3C  3180 1800                move.w     [A0 + D1], D0
  1032. 00000C40  302E FC6E                move.w     D0, [A6 - 0x392]
  1033. 00000C44  48C0                     ext.l      D0
  1034. 00000C46  E780                     asl        D0, 3
  1035. 00000C48  41ED BD70                lea.l      A0, [A5 - 0x4290]
  1036. 00000C4C  31BC 001E 0802           move.w     [A0 + D0 + 0x2], 0x1E
  1037. 00000C52  302E FC6E                move.w     D0, [A6 - 0x392]
  1038. 00000C56  48C0                     ext.l      D0
  1039. 00000C58  E780                     asl        D0, 3
  1040. 00000C5A  41ED BD70                lea.l      A0, [A5 - 0x4290]
  1041. 00000C5E  31BC 002C 0806           move.w     [A0 + D0 + 0x6], 0x2C /* ',' */
  1042. 00000C64  302E FC6E                move.w     D0, [A6 - 0x392]
  1043. 00000C68  D040                     add.w      D0, D0
  1044. 00000C6A  3200                     move.w     D1, D0
  1045. 00000C6C  E548                     lsl        D0.w, 2
  1046. 00000C6E  D041                     add.w      D0, D1
  1047. 00000C70  41ED BD04                lea.l      A0, [A5 - 0x42FC]
  1048. 00000C74  2670 0004                movea.l    A3, [A0 + D0.w + 0x4]
  1049. 00000C78  2053                     movea.l    A0, [A3]
  1050. 00000C7A  49E8 0002                lea.l      A4, [A0 + 0x2]
  1051. 00000C7E  302C 0004                move.w     D0, [A4 + 0x4]
  1052. 00000C82  9054                     sub.w      D0, [A4]
  1053. 00000C84  3C00                     move.w     D6, D0
  1054. 00000C86  5346                     subq.w     D6, 1
  1055. 00000C88  302C 0006                move.w     D0, [A4 + 0x6]
  1056. 00000C8C  906C 0002                sub.w      D0, [A4 + 0x2]
  1057. 00000C90  3E00                     move.w     D7, D0
  1058. 00000C92  5347                     subq.w     D7, 1
  1059. 00000C94  302E FC6E                move.w     D0, [A6 - 0x392]
  1060. 00000C98  48C0                     ext.l      D0
  1061. 00000C9A  E780                     asl        D0, 3
  1062. 00000C9C  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  1063. 00000CA0  4270 0800                clr.w      [A0 + D0]
  1064. 00000CA4  302E FC6E                move.w     D0, [A6 - 0x392]
  1065. 00000CA8  48C0                     ext.l      D0
  1066. 00000CAA  E780                     asl        D0, 3
  1067. 00000CAC  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  1068. 00000CB0  31BC 000B 0804           move.w     [A0 + D0 + 0x4], 0xB
  1069. 00000CB6  302E FC6E                move.w     D0, [A6 - 0x392]
  1070. 00000CBA  48C0                     ext.l      D0
  1071. 00000CBC  E780                     asl        D0, 3
  1072. 00000CBE  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  1073. 00000CC2  4270 0802                clr.w      [A0 + D0 + 0x2]
  1074. 00000CC6  302E FC6E                move.w     D0, [A6 - 0x392]
  1075. 00000CCA  48C0                     ext.l      D0
  1076. 00000CCC  E780                     asl        D0, 3
  1077. 00000CCE  41ED BD40                lea.l      A0, [A5 - 0x42C0]
  1078. 00000CD2  31BC 000E 0806           move.w     [A0 + D0 + 0x6], 0xE
  1079. 00000CD8  302E FC6E                move.w     D0, [A6 - 0x392]
  1080. 00000CDC  48C0                     ext.l      D0
  1081. 00000CDE  D080                     add.l      D0, D0
  1082. 00000CE0  41ED BD88                lea.l      A0, [A5 - 0x4278]
  1083. 00000CE4  31BC 0001 0800           move.w     [A0 + D0], 0x1
  1084. label00000CEA:
  1085. 00000CEA  526E FC6E                addq.w     [A6 - 0x392], 1
  1086. 00000CEE  7003                     moveq.l    D0, 0x03
  1087. 00000CF0  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  1088. 00000CF4  6E00 FD6A                bgt        -0x294 /* 00000A60 */
  1089. 00000CF8  41ED EA3A                lea.l      A0, [A5 - 0x15C6]
  1090. 00000CFC  43ED E5E8                lea.l      A1, [A5 - 0x1A18]
  1091. 00000D00  22D8                     move.l     [A1]+, [A0]+
  1092. 00000D02  41ED E5E8                lea.l      A0, [A5 - 0x1A18]
  1093. 00000D06  43ED E62C                lea.l      A1, [A5 - 0x19D4]
  1094. 00000D0A  22D8                     move.l     [A1]+, [A0]+
  1095. 00000D0C  2B6D E62C E634           move.l     [A5 - 0x19CC], [A5 - 0x19D4]
  1096. 00000D12  41ED EA1A                lea.l      A0, [A5 - 0x15E6]
  1097. 00000D16  43ED E5E4                lea.l      A1, [A5 - 0x1A1C]
  1098. 00000D1A  22D8                     move.l     [A1]+, [A0]+
  1099. 00000D1C  41ED E5E4                lea.l      A0, [A5 - 0x1A1C]
  1100. 00000D20  43ED E5EC                lea.l      A1, [A5 - 0x1A14]
  1101. 00000D24  22D8                     move.l     [A1]+, [A0]+
  1102. 00000D26  41ED E5EC                lea.l      A0, [A5 - 0x1A14]
  1103. 00000D2A  43ED E630                lea.l      A1, [A5 - 0x19D0]
  1104. 00000D2E  22D8                     move.l     [A1]+, [A0]+
  1105. 00000D30  2B6D E630 E638           move.l     [A5 - 0x19C8], [A5 - 0x19D0]
  1106. 00000D36  1B7C 000F E637           move.b     [A5 - 0x19C9], 0xF
  1107. 00000D3C  41ED E62C                lea.l      A0, [A5 - 0x19D4]
  1108. 00000D40  43ED E63C                lea.l      A1, [A5 - 0x19C4]
  1109. 00000D44  22D8                     move.l     [A1]+, [A0]+
  1110. 00000D46  22D8                     move.l     [A1]+, [A0]+
  1111. 00000D48  41ED E63C                lea.l      A0, [A5 - 0x19C4]
  1112. 00000D4C  43ED E646                lea.l      A1, [A5 - 0x19BA]
  1113. 00000D50  22D8                     move.l     [A1]+, [A0]+
  1114. 00000D52  22D8                     move.l     [A1]+, [A0]+
  1115. 00000D54  41ED E650                lea.l      A0, [A5 - 0x19B0]
  1116. 00000D58  43ED E646                lea.l      A1, [A5 - 0x19BA]
  1117. 00000D5C  20D9                     move.l     [A0]+, [A1]+
  1118. 00000D5E  20D9                     move.l     [A0]+, [A1]+
  1119. 00000D60  3B7C 0005 E644           move.w     [A5 - 0x19BC], 0x5
  1120. 00000D66  3B7C 0005 E64E           move.w     [A5 - 0x19B2], 0x5
  1121. 00000D6C  3B7C 0005 E658           move.w     [A5 - 0x19A8], 0x5
  1122. 00000D72  1B7C 0010 E649           move.b     [A5 - 0x19B7], 0x10
  1123. 00000D78  41ED E60E                lea.l      A0, [A5 - 0x19F2]
  1124. 00000D7C  43ED E634                lea.l      A1, [A5 - 0x19CC]
  1125. 00000D80  20D9                     move.l     [A0]+, [A1]+
  1126. 00000D82  20D9                     move.l     [A0]+, [A1]+
  1127. 00000D84  41ED E616                lea.l      A0, [A5 - 0x19EA]
  1128. 00000D88  43ED E62C                lea.l      A1, [A5 - 0x19D4]
  1129. 00000D8C  20D9                     move.l     [A0]+, [A1]+
  1130. 00000D8E  20D9                     move.l     [A0]+, [A1]+
  1131. 00000D90  1B7C 00FF E61D           move.b     [A5 - 0x19E3], 0xFF
  1132. 00000D96  41ED E61E                lea.l      A0, [A5 - 0x19E2]
  1133. 00000D9A  43ED E650                lea.l      A1, [A5 - 0x19B0]
  1134. 00000D9E  20D9                     move.l     [A0]+, [A1]+
  1135. 00000DA0  20D9                     move.l     [A0]+, [A1]+
  1136. 00000DA2  30D9                     move.w     [A0]+, [A1]+
  1137. 00000DA4  3B7C 0014 E62A           move.w     [A5 - 0x19D6], 0x14
  1138. 00000DAA  3B7C 0014 E628           move.w     [A5 - 0x19D8], 0x14
  1139. 00000DB0  1B7C 0004 E615           move.b     [A5 - 0x19EB], 0x4
  1140. 00000DB6  41ED E5F0                lea.l      A0, [A5 - 0x1A10]
  1141. 00000DBA  43ED E60E                lea.l      A1, [A5 - 0x19F2]
  1142. 00000DBE  7006                     moveq.l    D0, 0x06
  1143. label00000DC0:
  1144. 00000DC0  20D9                     move.l     [A0]+, [A1]+
  1145. 00000DC2  51C8 FFFC                dbf        D0, -0x6 /* 00000DC0 */
  1146. 00000DC6  30D9                     move.w     [A0]+, [A1]+
  1147. 00000DC8  422D E5F3                clr.b      [A5 - 0x1A0D]
  1148. 00000DCC  41ED E68C                lea.l      A0, [A5 - 0x1974]
  1149. 00000DD0  43ED EA06                lea.l      A1, [A5 - 0x15FA]
  1150. 00000DD4  20D9                     move.l     [A0]+, [A1]+
  1151. 00000DD6  20D9                     move.l     [A0]+, [A1]+
  1152. 00000DD8  41ED E682                lea.l      A0, [A5 - 0x197E]
  1153. 00000DDC  43ED E9FE                lea.l      A1, [A5 - 0x1602]
  1154. 00000DE0  20D9                     move.l     [A0]+, [A1]+
  1155. 00000DE2  20D9                     move.l     [A0]+, [A1]+
  1156. 00000DE4  3B7C 0028 E68A           move.w     [A5 - 0x1976], 0x28 /* '(' */
  1157. 00000DEA  3B7C 0028 E694           move.w     [A5 - 0x196C], 0x28 /* '(' */
  1158. 00000DF0  7000                     moveq.l    D0, 0x00
  1159. 00000DF2  3F00                     move.w     -[A7], D0
  1160. 00000DF4  486E FEC6                pea.l      [A6 - 0x13A]
  1161. 00000DF8  A8FF                     syscall    GetFName/GetFontName
  1162. 00000DFA  486E FEC6                pea.l      [A6 - 0x13A]
  1163. 00000DFE  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1164. 00000E02  2B40 E660                move.l     [A5 - 0x19A0], D0
  1165. 00000E06  1B7C 000C E65E           move.b     [A5 - 0x19A2], 0xC
  1166. 00000E0C  7001                     moveq.l    D0, 0x01
  1167. 00000E0E  3F00                     move.w     -[A7], D0
  1168. 00000E10  486E FEC6                pea.l      [A6 - 0x13A]
  1169. 00000E14  A8FF                     syscall    GetFName/GetFontName
  1170. 00000E16  486E FEC6                pea.l      [A6 - 0x13A]
  1171. 00000E1A  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1172. 00000E1E  2B40 E674                move.l     [A5 - 0x198C], D0
  1173. 00000E22  588F                     addq.l     A7, 4
  1174. 00000E24  2F00                     move.l     -[A7], D0
  1175. 00000E26  486E FC6E                pea.l      [A6 - 0x392]
  1176. 00000E2A  A900                     syscall    GetFNum
  1177. 00000E2C  558F                     subq.l     A7, 2
  1178. 00000E2E  3F2E FC6E                move.w     -[A7], [A6 - 0x392]
  1179. 00000E32  1B7C 000A E672           move.b     [A5 - 0x198E], 0xA /* '\n' */
  1180. 00000E38  7000                     moveq.l    D0, 0x00
  1181. 00000E3A  700A                     moveq.l    D0, 0x0A
  1182. 00000E3C  3F00                     move.w     -[A7], D0
  1183. 00000E3E  A902                     syscall    RealFont
  1184. 00000E40  4A1F                     tst.b      [A7]+
  1185. 00000E42  588F                     addq.l     A7, 4
  1186. 00000E44  661E                     bne        +0x20 /* 00000E64 */
  1187. 00000E46  558F                     subq.l     A7, 2
  1188. 00000E48  3F2E FC6E                move.w     -[A7], [A6 - 0x392]
  1189. 00000E4C  1B7C 0009 E672           move.b     [A5 - 0x198E], 0x9 /* '\t' */
  1190. 00000E52  7000                     moveq.l    D0, 0x00
  1191. 00000E54  7009                     moveq.l    D0, 0x09
  1192. 00000E56  3F00                     move.w     -[A7], D0
  1193. 00000E58  A902                     syscall    RealFont
  1194. 00000E5A  4A1F                     tst.b      [A7]+
  1195. 00000E5C  6606                     bne        +0x8 /* 00000E64 */
  1196. 00000E5E  1B7C 000C E672           move.b     [A5 - 0x198E], 0xC
  1197. label00000E64:
  1198. 00000E64  486E FEC6                pea.l      [A6 - 0x13A]
  1199. 00000E68  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1200. 00000E6C  2B40 E66A                move.l     [A5 - 0x1996], D0
  1201. 00000E70  1B6D E672 E668           move.b     [A5 - 0x1998], [A5 - 0x198E]
  1202. 00000E76  7004                     moveq.l    D0, 0x04
  1203. 00000E78  3F00                     move.w     -[A7], D0
  1204. 00000E7A  486E FEC6                pea.l      [A6 - 0x13A]
  1205. 00000E7E  A8FF                     syscall    GetFName/GetFontName
  1206. 00000E80  1B7C 0009 E67C           move.b     [A5 - 0x1984], 0x9 /* '\t' */
  1207. 00000E86  486E FEC6                pea.l      [A6 - 0x13A]
  1208. 00000E8A  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1209. 00000E8E  2B40 E67E                move.l     [A5 - 0x1982], D0
  1210. 00000E92  2B6D EA3A E5DA           move.l     [A5 - 0x1A26], [A5 - 0x15C6]
  1211. 00000E98  422D E5DD                clr.b      [A5 - 0x1A23]
  1212. 00000E9C  3B7C 0014 E5DE           move.w     [A5 - 0x1A22], 0x14
  1213. 00000EA2  3B7C 00F0 E5E0           move.w     [A5 - 0x1A20], 0xF0
  1214. 00000EA8  3B7C 001E E5D2           move.w     [A5 - 0x1A2E], 0x1E
  1215. 00000EAE  3B7C 001E E5D0           move.w     [A5 - 0x1A30], 0x1E
  1216. 00000EB4  3B7C 0032 E5D6           move.w     [A5 - 0x1A2A], 0x32 /* '2' */
  1217. 00000EBA  3B7C 0032 E5D4           move.w     [A5 - 0x1A2C], 0x32 /* '2' */
  1218. 00000EC0  3B7C 0190 E5D8           move.w     [A5 - 0x1A28], 0x190
  1219. 00000EC6  4EBA F138                jsr        [PC - 0xEC8 /* 00000000 */]
  1220. 00000ECA  4A40                     tst.w      D0
  1221. 00000ECC  508F                     addq.l     A7, 8
  1222. 00000ECE  6700 0558                beq        +0x55A /* 00001428 */
  1223. 00000ED2  598F                     subq.l     A7, 4
  1224. 00000ED4  7000                     moveq.l    D0, 0x00
  1225. 00000ED6  3F00                     move.w     -[A7], D0
  1226. 00000ED8  3F3C 0006                move.w     -[A7], 0x6
  1227. 00000EDC  A9ED                     syscall    Pack6
  1228. 00000EDE  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  1229. 00000EE2  6700 0544                beq        +0x546 /* 00001428 */
  1230. 00000EE6  558F                     subq.l     A7, 2
  1231. 00000EE8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1232. 00000EEC  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1233. 00000EF0  1D5F FFE7                move.b     [A6 - 0x19], [A7]+
  1234. 00000EF4  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1235. 00000EF8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1236. 00000EFC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1237. 00000F00  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1238. 00000F04  206E FFF2                movea.l    A0, [A6 - 0xE]
  1239. 00000F08  2050                     movea.l    A0, [A0]
  1240. 00000F0A  1B50 E5C2                move.b     [A5 - 0x1A3E], [A0]
  1241. 00000F0E  206E FFF2                movea.l    A0, [A6 - 0xE]
  1242. 00000F12  2050                     movea.l    A0, [A0]
  1243. 00000F14  1B68 0001 E5C0           move.b     [A5 - 0x1A40], [A0 + 0x1]
  1244. 00000F1A  702C                     moveq.l    D0, 0x2C
  1245. 00000F1C  B02D E5C2                cmp.b      D0, [A5 - 0x1A3E]
  1246. 00000F20  6606                     bne        +0x8 /* 00000F28 */
  1247. 00000F22  1B7C 003B E5BE           move.b     [A5 - 0x1A42], 0x3B /* ';' */
  1248. label00000F28:
  1249. 00000F28  422E FFF0                clr.b      [A6 - 0x10]
  1250. 00000F2C  206E FFF2                movea.l    A0, [A6 - 0xE]
  1251. 00000F30  2050                     movea.l    A0, [A0]
  1252. 00000F32  1D68 0005 FFEF           move.b     [A6 - 0x11], [A0 + 0x5]
  1253. 00000F38  206E FFF2                movea.l    A0, [A6 - 0xE]
  1254. 00000F3C  2050                     movea.l    A0, [A0]
  1255. 00000F3E  1D68 0004 FFEE           move.b     [A6 - 0x12], [A0 + 0x4]
  1256. 00000F44  206E FFF2                movea.l    A0, [A6 - 0xE]
  1257. 00000F48  2050                     movea.l    A0, [A0]
  1258. 00000F4A  1D68 0003 FFED           move.b     [A6 - 0x13], [A0 + 0x3]
  1259. 00000F50  422E FFEC                clr.b      [A6 - 0x14]
  1260. 00000F54  6004                     bra        +0x6 /* 00000F5A */
  1261. label00000F56:
  1262. 00000F56  522E FFEC                addq.b     [A6 - 0x14], 1
  1263. label00000F5A:
  1264. 00000F5A  102E FFEC                move.b     D0, [A6 - 0x14]
  1265. 00000F5E  5200                     addq.b     D0, 1
  1266. 00000F60  7200                     moveq.l    D1, 0x00
  1267. 00000F62  1200                     move.b     D1, D0
  1268. 00000F64  4A36 10EC                tst.b      [A6 + D1.w - 0x20]
  1269. 00000F68  66EC                     bne        -0x12 /* 00000F56 */
  1270. 00000F6A  206E FFF2                movea.l    A0, [A6 - 0xE]
  1271. 00000F6E  2050                     movea.l    A0, [A0]
  1272. 00000F70  7010                     moveq.l    D0, 0x10
  1273. 00000F72  C028 0006                and.b      D0, [A0 + 0x6]
  1274. 00000F76  671C                     beq        +0x1E /* 00000F94 */
  1275. 00000F78  486E FFEC                pea.l      [A6 - 0x14]
  1276. 00000F7C  486D E5B6                pea.l      [A5 - 0x1A4A]
  1277. 00000F80  7000                     moveq.l    D0, 0x00
  1278. 00000F82  102E FFEC                move.b     D0, [A6 - 0x14]
  1279. 00000F86  5280                     addq.l     D0, 1
  1280. 00000F88  2F00                     move.l     -[A7], D0
  1281. 00000F8A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1282. 00000F8E  422D E5B0                clr.b      [A5 - 0x1A50]
  1283. 00000F92  601A                     bra        +0x1C /* 00000FAE */
  1284. label00000F94:
  1285. 00000F94  486E FFEC                pea.l      [A6 - 0x14]
  1286. 00000F98  486D E5B0                pea.l      [A5 - 0x1A50]
  1287. 00000F9C  7000                     moveq.l    D0, 0x00
  1288. 00000F9E  102E FFEC                move.b     D0, [A6 - 0x14]
  1289. 00000FA2  5280                     addq.l     D0, 1
  1290. 00000FA4  2F00                     move.l     -[A7], D0
  1291. 00000FA6  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1292. 00000FAA  422D E5B6                clr.b      [A5 - 0x1A4A]
  1293. label00000FAE:
  1294. 00000FAE  206E FFF2                movea.l    A0, [A6 - 0xE]
  1295. 00000FB2  2050                     movea.l    A0, [A0]
  1296. 00000FB4  1028 0007                move.b     D0, [A0 + 0x7]
  1297. 00000FB8  652E                     bcs        +0x30 /* 00000FE8 */
  1298. 00000FBA  0C00 0002                cmpi.b     D0, 0x2
  1299. 00000FBE  6228                     bhi        +0x2A /* 00000FE8 */
  1300. 00000FC0  7200                     moveq.l    D1, 0x00
  1301. 00000FC2  1200                     move.b     D1, D0
  1302. 00000FC4  D241                     add.w      D1, D1
  1303. 00000FC6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1304. 00000FCA  4EFB 1000                jmp        [PC + D1.w]
  1305. 00000FCE  0008 000E                ori.b      A0, 0xE
  1306. 00000FD2  0016 426D                ori.b      [A6], 0x6D /* 'm' */
  1307. 00000FD6  E594                     roxl       D4, 2
  1308. 00000FD8  600E                     bra        +0x10 /* 00000FE8 */
  1309. 00000FDA  3B7C 0001 E594           move.w     [A5 - 0x1A6C], 0x1
  1310. 00000FE0  6006                     bra        +0x8 /* 00000FE8 */
  1311. 00000FE2  3B7C 0002 E594           move.w     [A5 - 0x1A6C], 0x2
  1312. label00000FE8:
  1313. 00000FE8  206E FFF2                movea.l    A0, [A6 - 0xE]
  1314. 00000FEC  2050                     movea.l    A0, [A0]
  1315. 00000FEE  1B68 0014 E5AE           move.b     [A5 - 0x1A52], [A0 + 0x14]
  1316. 00000FF4  206E FFF2                movea.l    A0, [A6 - 0xE]
  1317. 00000FF8  2050                     movea.l    A0, [A0]
  1318. 00000FFA  1B68 0009 E5AA           move.b     [A5 - 0x1A56], [A0 + 0x9]
  1319. 00001000  206E FFF2                movea.l    A0, [A6 - 0xE]
  1320. 00001004  2050                     movea.l    A0, [A0]
  1321. 00001006  4868 000C                pea.l      [A0 + 0xC]
  1322. 0000100A  486E FDC6                pea.l      [A6 - 0x23A]
  1323. 0000100E  7004                     moveq.l    D0, 0x04
  1324. 00001010  2F00                     move.l     -[A7], D0
  1325. 00001012  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1326. 00001016  486E FDC6                pea.l      [A6 - 0x23A]
  1327. 0000101A  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1328. 0000101E  7000                     moveq.l    D0, 0x00
  1329. 00001020  102E FDC6                move.b     D0, [A6 - 0x23A]
  1330. 00001024  5280                     addq.l     D0, 1
  1331. 00001026  2F00                     move.l     -[A7], D0
  1332. 00001028  486D E4E4                pea.l      [A5 - 0x1B1C]
  1333. 0000102C  486E FDC6                pea.l      [A6 - 0x23A]
  1334. 00001030  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1335. 00001034  4A40                     tst.w      D0
  1336. 00001036  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1337. 0000103A  6700 03EC                beq        +0x3EE /* 00001428 */
  1338. 0000103E  206E FFF2                movea.l    A0, [A6 - 0xE]
  1339. 00001042  2050                     movea.l    A0, [A0]
  1340. 00001044  4868 0010                pea.l      [A0 + 0x10]
  1341. 00001048  486E FDC6                pea.l      [A6 - 0x23A]
  1342. 0000104C  7004                     moveq.l    D0, 0x04
  1343. 0000104E  2F00                     move.l     -[A7], D0
  1344. 00001050  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1345. 00001054  486E FDC6                pea.l      [A6 - 0x23A]
  1346. 00001058  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1347. 0000105C  7000                     moveq.l    D0, 0x00
  1348. 0000105E  102E FDC6                move.b     D0, [A6 - 0x23A]
  1349. 00001062  5280                     addq.l     D0, 1
  1350. 00001064  2F00                     move.l     -[A7], D0
  1351. 00001066  486D E4E0                pea.l      [A5 - 0x1B20]
  1352. 0000106A  486E FDC6                pea.l      [A6 - 0x23A]
  1353. 0000106E  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1354. 00001072  4A40                     tst.w      D0
  1355. 00001074  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1356. 00001078  6700 03AE                beq        +0x3B0 /* 00001428 */
  1357. 0000107C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1358. 00001080  1F2E FFE7                move.b     -[A7], [A6 - 0x19]
  1359. 00001084  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1360. 00001088  598F                     subq.l     A7, 4
  1361. 0000108A  7001                     moveq.l    D0, 0x01
  1362. 0000108C  3F00                     move.w     -[A7], D0
  1363. 0000108E  3F3C 0006                move.w     -[A7], 0x6
  1364. 00001092  A9ED                     syscall    Pack6
  1365. 00001094  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  1366. 00001098  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1367. 0000109C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1368. 000010A0  558F                     subq.l     A7, 2
  1369. 000010A2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1370. 000010A6  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1371. 000010AA  1D5F FFE7                move.b     [A6 - 0x19], [A7]+
  1372. 000010AE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1373. 000010B2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1374. 000010B6  426E FC6E                clr.w      [A6 - 0x392]
  1375. label000010BA:
  1376. 000010BA  206E FFF6                movea.l    A0, [A6 - 0xA]
  1377. 000010BE  2050                     movea.l    A0, [A0]
  1378. 000010C0  302E FC6E                move.w     D0, [A6 - 0x392]
  1379. 000010C4  48C0                     ext.l      D0
  1380. 000010C6  E980                     asl        D0, 4
  1381. 000010C8  7200                     moveq.l    D1, 0x00
  1382. 000010CA  1230 0800                move.b     D1, [A0 + D0]
  1383. 000010CE  5281                     addq.l     D1, 1
  1384. 000010D0  2F01                     move.l     -[A7], D1
  1385. 000010D2  302E FC6E                move.w     D0, [A6 - 0x392]
  1386. 000010D6  E540                     asl        D0.w, 2
  1387. 000010D8  41ED E53C                lea.l      A0, [A5 - 0x1AC4]
  1388. 000010DC  4870 0000                pea.l      [A0 + D0.w]
  1389. 000010E0  206E FFF6                movea.l    A0, [A6 - 0xA]
  1390. 000010E4  2050                     movea.l    A0, [A0]
  1391. 000010E6  302E FC6E                move.w     D0, [A6 - 0x392]
  1392. 000010EA  48C0                     ext.l      D0
  1393. 000010EC  E980                     asl        D0, 4
  1394. 000010EE  4870 0800                pea.l      [A0 + D0]
  1395. 000010F2  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1396. 000010F6  4A40                     tst.w      D0
  1397. 000010F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1398. 000010FC  6700 032A                beq        +0x32C /* 00001428 */
  1399. 00001100  526E FC6E                addq.w     [A6 - 0x392], 1
  1400. 00001104  7007                     moveq.l    D0, 0x07
  1401. 00001106  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  1402. 0000110A  6EAE                     bgt        -0x50 /* 000010BA */
  1403. 0000110C  3D7C 0001 FC6E           move.w     [A6 - 0x392], 0x1
  1404. label00001112:
  1405. 00001112  206E FFF6                movea.l    A0, [A6 - 0xA]
  1406. 00001116  2050                     movea.l    A0, [A0]
  1407. 00001118  302E FC6E                move.w     D0, [A6 - 0x392]
  1408. 0000111C  48C0                     ext.l      D0
  1409. 0000111E  E980                     asl        D0, 4
  1410. 00001120  7200                     moveq.l    D1, 0x00
  1411. 00001122  1230 0860                move.b     D1, [A0 + D0 + 0x60]
  1412. 00001126  5281                     addq.l     D1, 1
  1413. 00001128  2F01                     move.l     -[A7], D1
  1414. 0000112A  302E FC6E                move.w     D0, [A6 - 0x392]
  1415. 0000112E  E540                     asl        D0.w, 2
  1416. 00001130  41ED E558                lea.l      A0, [A5 - 0x1AA8]
  1417. 00001134  4870 0000                pea.l      [A0 + D0.w]
  1418. 00001138  206E FFF6                movea.l    A0, [A6 - 0xA]
  1419. 0000113C  2050                     movea.l    A0, [A0]
  1420. 0000113E  302E FC6E                move.w     D0, [A6 - 0x392]
  1421. 00001142  48C0                     ext.l      D0
  1422. 00001144  E980                     asl        D0, 4
  1423. 00001146  4870 0860                pea.l      [A0 + D0 + 0x60]
  1424. 0000114A  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1425. 0000114E  4A40                     tst.w      D0
  1426. 00001150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1427. 00001154  6700 02D2                beq        +0x2D4 /* 00001428 */
  1428. 00001158  526E FC6E                addq.w     [A6 - 0x392], 1
  1429. 0000115C  700D                     moveq.l    D0, 0x0D
  1430. 0000115E  B06E FC6E                cmp.w      D0, [A6 - 0x392]
  1431. 00001162  6EAE                     bgt        -0x50 /* 00001112 */
  1432. 00001164  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1433. 00001168  1F2E FFE7                move.b     -[A7], [A6 - 0x19]
  1434. 0000116C  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1435. 00001170  558F                     subq.l     A7, 2
  1436. 00001172  486D AFF4                pea.l      [A5 - 0x500C]
  1437. 00001176  2F3C 8204 FFF8           move.l     -[A7], 0x8204FFF8
  1438. 0000117C  A8B5                     syscall    ScriptUtil
  1439. 0000117E  4EBA F016                jsr        [PC - 0xFEA /* 00000196 */]
  1440. 00001182  558F                     subq.l     A7, 2
  1441. 00001184  486E FDC6                pea.l      [A6 - 0x23A]
  1442. 00001188  486D AF2A                pea.l      [A5 - 0x50D6]
  1443. 0000118C  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  1444. 00001190  486E FC72                pea.l      [A6 - 0x38E]
  1445. 00001194  486E FC70                pea.l      [A6 - 0x390]
  1446. 00001198  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1447. 0000119C  4EBA 0604                jsr        [PC + 0x604 /* 000017A2 */]
  1448. 000011A0  486D 2752                pea.l      [A5 + 0x2752 /* export_1254 */]
  1449. 000011A4  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1450. 000011A8  4A40                     tst.w      D0
  1451. 000011AA  508F                     addq.l     A7, 8
  1452. 000011AC  6700 027A                beq        +0x27C /* 00001428 */
  1453. 000011B0  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1454. 000011B4  426E FFFE                clr.w      [A6 - 0x2]
  1455. 000011B8  486D 2752                pea.l      [A5 + 0x2752 /* export_1254 */]
  1456. 000011BC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1457. 000011C0  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  1458. 000011C4  4EBA 0546                jsr        [PC + 0x546 /* 0000170C */]
  1459. 000011C8  4A40                     tst.w      D0
  1460. 000011CA  588F                     addq.l     A7, 4
  1461. 000011CC  6700 0250                beq        +0x252 /* 0000141E */
  1462. 000011D0  3B7C 0001 AF4E           move.w     [A5 - 0x50B2], 0x1
  1463. 000011D6  3B7C 0002 AF54           move.w     [A5 - 0x50AC], 0x2
  1464. 000011DC  2B78 0904 AF46           move.l     [A5 - 0x50BA], [0x00000904 /* CurrentA5 */]
  1465. 000011E2  41ED 0192                lea.l      A0, [A5 + 0x192 /* export_46 */]
  1466. 000011E6  2B48 AF50                move.l     [A5 - 0x50B0], A0
  1467. 000011EA  558F                     subq.l     A7, 2
  1468. 000011EC  486D AF4A                pea.l      [A5 - 0x50B6]
  1469. 000011F0  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  1470. 000011F4  526D AF58                addq.w     [A5 - 0x50A8], 1
  1471. 000011F8  486E FDC6                pea.l      [A6 - 0x23A]
  1472. 000011FC  4EBA 0906                jsr        [PC + 0x906 /* 00001B04 */]
  1473. 00001200  4A80                     tst.l      D0
  1474. 00001202  5C8F                     addq.l     A7, 6
  1475. 00001204  6700 0214                beq        +0x216 /* 0000141A */
  1476. 00001208  426E FC66                clr.w      [A6 - 0x39A]
  1477. 0000120C  4A6D E696                tst.w      [A5 - 0x196A]
  1478. 00001210  6700 00B8                beq        +0xBA /* 000012CA */
  1479. 00001214  598F                     subq.l     A7, 4
  1480. 00001216  A975                     syscall    TickCount
  1481. 00001218  598F                     subq.l     A7, 4
  1482. 0000121A  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  1483. 0000121E  201F                     move.l     D0, [A7]+
  1484. 00001220  D09F                     add.l      D0, [A7]+
  1485. 00001222  2D40 FC62                move.l     [A6 - 0x39E], D0
  1486. label00001226:
  1487. 00001226  A9B4                     syscall    SystemTask
  1488. 00001228  558F                     subq.l     A7, 2
  1489. 0000122A  3F3C 0400                move.w     -[A7], 0x400
  1490. 0000122E  486E FC52                pea.l      [A6 - 0x3AE]
  1491. 00001232  A970                     syscall    GetNextEvent
  1492. 00001234  7000                     moveq.l    D0, 0x00
  1493. 00001236  101F                     move.b     D0, [A7]+
  1494. 00001238  3800                     move.w     D4, D0
  1495. 0000123A  660C                     bne        +0xE /* 00001248 */
  1496. 0000123C  598F                     subq.l     A7, 4
  1497. 0000123E  A975                     syscall    TickCount
  1498. 00001240  202E FC62                move.l     D0, [A6 - 0x39E]
  1499. 00001244  B09F                     cmp.l      D0, [A7]+
  1500. 00001246  65DE                     bcs        -0x20 /* 00001226 */
  1501. label00001248:
  1502. 00001248  426E FC72                clr.w      [A6 - 0x38E]
  1503. 0000124C  4A44                     tst.w      D4
  1504. 0000124E  6700 0182                beq        +0x184 /* 000013D2 */
  1505. 00001252  7017                     moveq.l    D0, 0x17
  1506. 00001254  B06E FC52                cmp.w      D0, [A6 - 0x3AE]
  1507. 00001258  6600 0178                bne        +0x17A /* 000013D2 */
  1508. 0000125C  0CAE 6165 7674 FC54      cmpi.l     [A6 - 0x3AC], 0x61657674 /* 'aevt' */
  1509. 00001264  6648                     bne        +0x4A /* 000012AE */
  1510. 00001266  2D6E FC5C FC4E           move.l     [A6 - 0x3B2], [A6 - 0x3A4]
  1511. 0000126C  0CAE 7064 6F63 FC4E      cmpi.l     [A6 - 0x3B2], 0x70646F63 /* 'pdoc' */
  1512. 00001274  57C0                     seq        D0
  1513. 00001276  0240 0001                andi.w     D0, 0x1
  1514. 0000127A  3D40 FC72                move.w     [A6 - 0x38E], D0
  1515. 0000127E  0CAE 6F61 7070 FC4E      cmpi.l     [A6 - 0x3B2], 0x6F617070 /* 'oapp' */
  1516. 00001286  6626                     bne        +0x28 /* 000012AE */
  1517. 00001288  7000                     moveq.l    D0, 0x00
  1518. 0000128A  4AAD B9FC                tst.l      [A5 - 0x4604]
  1519. 0000128E  57C0                     seq        D0
  1520. 00001290  4400                     neg.b      D0
  1521. 00001292  3800                     move.w     D4, D0
  1522. 00001294  6718                     beq        +0x1A /* 000012AE */
  1523. 00001296  486E FC3E                pea.l      [A6 - 0x3C2]
  1524. 0000129A  A976                     syscall    GetKeys
  1525. 0000129C  203C 0000 8000           move.l     D0, 0x8000
  1526. 000012A2  C0AE FC42                and.l      D0, [A6 - 0x3BE]
  1527. 000012A6  6706                     beq        +0x8 /* 000012AE */
  1528. 000012A8  3D7C 0043 FC66           move.w     [A6 - 0x39A], 0x43 /* 'C' */
  1529. label000012AE:
  1530. 000012AE  4A44                     tst.w      D4
  1531. 000012B0  6700 0120                beq        +0x122 /* 000013D2 */
  1532. 000012B4  4A6E FC66                tst.w      [A6 - 0x39A]
  1533. 000012B8  6600 0118                bne        +0x11A /* 000013D2 */
  1534. 000012BC  486E FC52                pea.l      [A6 - 0x3AE]
  1535. 000012C0  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1536. 000012C4  588F                     addq.l     A7, 4
  1537. 000012C6  6000 010A                bra        +0x10C /* 000013D2 */
  1538. label000012CA:
  1539. 000012CA  4A6E FC70                tst.w      [A6 - 0x390]
  1540. 000012CE  6700 00E0                beq        +0xE2 /* 000013B0 */
  1541. 000012D2  3D7C 0001 FC6E           move.w     [A6 - 0x392], 0x1
  1542. 000012D8  3B7C 0001 B222           move.w     [A5 - 0x4DDE], 0x1
  1543. 000012DE  7000                     moveq.l    D0, 0x00
  1544. 000012E0  2B40 B21E                move.l     [A5 - 0x4DE2], D0
  1545. label000012E4:
  1546. 000012E4  3F2E FC6E                move.w     -[A7], [A6 - 0x392]
  1547. 000012E8  486E FC74                pea.l      [A6 - 0x38C]
  1548. 000012EC  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1549. 000012F0  1D7C 0001 FD7C           move.b     [A6 - 0x284], 0x1
  1550. 000012F6  3D6E FC74 FD82           move.w     [A6 - 0x27E], [A6 - 0x38C]
  1551. 000012FC  486E FC7C                pea.l      [A6 - 0x384]
  1552. 00001300  486E FD86                pea.l      [A6 - 0x27A]
  1553. 00001304  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1554. 00001308  486E FD7C                pea.l      [A6 - 0x284]
  1555. 0000130C  486E FEC6                pea.l      [A6 - 0x13A]
  1556. 00001310  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1557. 00001314  486D 2442                pea.l      [A5 + 0x2442 /* export_1156 */]
  1558. 00001318  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1559. 0000131C  4A40                     tst.w      D0
  1560. 0000131E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1561. 00001322  6700 0104                beq        +0x106 /* 00001428 */
  1562. 00001326  2F2E FC76                move.l     -[A7], [A6 - 0x38A]
  1563. 0000132A  302E FC72                move.w     D0, [A6 - 0x38E]
  1564. 0000132E  48C0                     ext.l      D0
  1565. 00001330  2F00                     move.l     -[A7], D0
  1566. 00001332  486E FEC6                pea.l      [A6 - 0x13A]
  1567. 00001336  486E FDC6                pea.l      [A6 - 0x23A]
  1568. 0000133A  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  1569. 0000133E  3A00                     move.w     D5, D0
  1570. 00001340  486D 2442                pea.l      [A5 + 0x2442 /* export_1156 */]
  1571. 00001344  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1572. 00001348  4A45                     tst.w      D5
  1573. 0000134A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1574. 0000134E  6700 00D8                beq        +0xDA /* 00001428 */
  1575. 00001352  7000                     moveq.l    D0, 0x00
  1576. 00001354  102E FDC6                move.b     D0, [A6 - 0x23A]
  1577. 00001358  5280                     addq.l     D0, 1
  1578. 0000135A  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  1579. 0000135E  4230 0000                clr.b      [A0 + D0.w]
  1580. 00001362  3F2E FC6E                move.w     -[A7], [A6 - 0x392]
  1581. 00001366  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1582. 0000136A  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  1583. 0000136E  5288                     addq.l     A0, 1
  1584. 00001370  2F08                     move.l     -[A7], A0
  1585. 00001372  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  1586. 00001376  4A40                     tst.w      D0
  1587. 00001378  588F                     addq.l     A7, 4
  1588. 0000137A  6716                     beq        +0x18 /* 00001392 */
  1589. 0000137C  302E FC6E                move.w     D0, [A6 - 0x392]
  1590. 00001380  526E FC6E                addq.w     [A6 - 0x392], 1
  1591. 00001384  B06E FC70                cmp.w      D0, [A6 - 0x390]
  1592. 00001388  6C08                     bge        +0xA /* 00001392 */
  1593. 0000138A  4A6D B222                tst.w      [A5 - 0x4DDE]
  1594. 0000138E  6E00 FF54                bgt        -0xAA /* 000012E4 */
  1595. label00001392:
  1596. 00001392  7000                     moveq.l    D0, 0x00
  1597. 00001394  3F00                     move.w     -[A7], D0
  1598. 00001396  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1599. 0000139A  426D B222                clr.w      [A5 - 0x4DDE]
  1600. 0000139E  2F2D B21E                move.l     -[A7], [A5 - 0x4DE2]
  1601. 000013A2  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1602. 000013A6  7000                     moveq.l    D0, 0x00
  1603. 000013A8  2B40 B21E                move.l     [A5 - 0x4DE2], D0
  1604. 000013AC  588F                     addq.l     A7, 4
  1605. 000013AE  6022                     bra        +0x24 /* 000013D2 */
  1606. label000013B0:
  1607. 000013B0  4AAD B9FC                tst.l      [A5 - 0x4604]
  1608. 000013B4  661C                     bne        +0x1E /* 000013D2 */
  1609. 000013B6  486E FC56                pea.l      [A6 - 0x3AA]
  1610. 000013BA  A976                     syscall    GetKeys
  1611. 000013BC  203C 0000 8000           move.l     D0, 0x8000
  1612. 000013C2  C0AE FC5A                and.l      D0, [A6 - 0x3A6]
  1613. 000013C6  6704                     beq        +0x6 /* 000013CC */
  1614. 000013C8  7043                     moveq.l    D0, 0x43
  1615. 000013CA  6002                     bra        +0x4 /* 000013CE */
  1616. label000013CC:
  1617. 000013CC  7030                     moveq.l    D0, 0x30
  1618. label000013CE:
  1619. 000013CE  3D40 FC66                move.w     [A6 - 0x39A], D0
  1620. label000013D2:
  1621. 000013D2  4A6E FC66                tst.w      [A6 - 0x39A]
  1622. 000013D6  6736                     beq        +0x38 /* 0000140E */
  1623. 000013D8  302E FC66                move.w     D0, [A6 - 0x39A]
  1624. 000013DC  48C0                     ext.l      D0
  1625. 000013DE  2F00                     move.l     -[A7], D0
  1626. 000013E0  486E FEC6                pea.l      [A6 - 0x13A]
  1627. 000013E4  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1628. 000013E8  4A2E FEC6                tst.b      [A6 - 0x13A]
  1629. 000013EC  508F                     addq.l     A7, 8
  1630. 000013EE  6738                     beq        +0x3A /* 00001428 */
  1631. 000013F0  7000                     moveq.l    D0, 0x00
  1632. 000013F2  102E FEC6                move.b     D0, [A6 - 0x13A]
  1633. 000013F6  5280                     addq.l     D0, 1
  1634. 000013F8  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  1635. 000013FC  4230 0000                clr.b      [A0 + D0.w]
  1636. 00001400  43EE FEC6                lea.l      A1, [A6 - 0x13A]
  1637. 00001404  5289                     addq.l     A1, 1
  1638. 00001406  2F09                     move.l     -[A7], A1
  1639. 00001408  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  1640. 0000140C  588F                     addq.l     A7, 4
  1641. label0000140E:
  1642. 0000140E  4A6E FC72                tst.w      [A6 - 0x38E]
  1643. 00001412  6606                     bne        +0x8 /* 0000141A */
  1644. 00001414  3D7C 0001 FC6C           move.w     [A6 - 0x394], 0x1
  1645. label0000141A:
  1646. 0000141A  426E FFFC                clr.w      [A6 - 0x4]
  1647. label0000141E:
  1648. 0000141E  7000                     moveq.l    D0, 0x00
  1649. 00001420  2F00                     move.l     -[A7], D0
  1650. 00001422  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  1651. 00001426  588F                     addq.l     A7, 4
  1652. label00001428:
  1653. 00001428  4A6E FC6C                tst.w      [A6 - 0x394]
  1654. 0000142C  6646                     bne        +0x48 /* 00001474 */
  1655. 0000142E  4A6E FFFC                tst.w      [A6 - 0x4]
  1656. 00001432  6740                     beq        +0x42 /* 00001474 */
  1657. 00001434  598F                     subq.l     A7, 4
  1658. 00001436  486E FFD6                pea.l      [A6 - 0x2A]
  1659. 0000143A  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1660. 0000143E  4A6E FFFE                tst.w      [A6 - 0x2]
  1661. 00001442  588F                     addq.l     A7, 4
  1662. 00001444  671C                     beq        +0x1E /* 00001462 */
  1663. 00001446  486D 2752                pea.l      [A5 + 0x2752 /* export_1254 */]
  1664. 0000144A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1665. 0000144E  4A40                     tst.w      D0
  1666. 00001450  588F                     addq.l     A7, 4
  1667. 00001452  670E                     beq        +0x10 /* 00001462 */
  1668. 00001454  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1669. 00001458  486D 2752                pea.l      [A5 + 0x2752 /* export_1254 */]
  1670. 0000145C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1671. 00001460  588F                     addq.l     A7, 4
  1672. label00001462:
  1673. 00001462  7000                     moveq.l    D0, 0x00
  1674. 00001464  2F00                     move.l     -[A7], D0
  1675. 00001466  322E FFFC                move.w     D1, [A6 - 0x4]
  1676. 0000146A  48C1                     ext.l      D1
  1677. 0000146C  2F01                     move.l     -[A7], D1
  1678. 0000146E  4EBA 0238                jsr        [PC + 0x238 /* 000016A8 */]
  1679. 00001472  508F                     addq.l     A7, 8
  1680. label00001474:
  1681. 00001474  302E FC6C                move.w     D0, [A6 - 0x394]
  1682. 00001478  4CEE 18F0 FC26           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3DA]
  1683. 0000147E  4E5E                     unlink     A6
  1684. 00001480  4E75                     rts
  1685. fn00001482:
  1686. 00001482  4E56 FFF8                link       A6, -0x0008
  1687. 00001486  48E7 0018                movem.l    -[A7], A3,A4
  1688. 0000148A  598F                     subq.l     A7, 4
  1689. 0000148C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1690. 00001490  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1691. 00001494  A9A0                     syscall    GetResource
  1692. 00001496  205F                     movea.l    A0, [A7]+
  1693. 00001498  2050                     movea.l    A0, [A0]
  1694. 0000149A  47D0                     lea.l      A3, [A0]
  1695. 0000149C  486E FFFC                pea.l      [A6 - 0x4]
  1696. 000014A0  A910                     syscall    GetWMgrPort
  1697. 000014A2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1698. 000014A6  49E8 0010                lea.l      A4, [A0 + 0x10]
  1699. 000014AA  486E FFF8                pea.l      [A6 - 0x8]
  1700. 000014AE  486E FFFA                pea.l      [A6 - 0x6]
  1701. 000014B2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1702. 000014B6  7075                     moveq.l    D0, 0x75
  1703. 000014B8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  1704. 000014BC  6E0C                     bgt        +0xE /* 000014CA */
  1705. 000014BE  558F                     subq.l     A7, 2
  1706. 000014C0  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  1707. 000014C4  301F                     move.w     D0, [A7]+
  1708. 000014C6  48C0                     ext.l      D0
  1709. 000014C8  6002                     bra        +0x4 /* 000014CC */
  1710. label000014CA:
  1711. 000014CA  7014                     moveq.l    D0, 0x14
  1712. label000014CC:
  1713. 000014CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1714. 000014D0  2F0B                     move.l     -[A7], A3
  1715. 000014D2  302C 0006                move.w     D0, [A4 + 0x6]
  1716. 000014D6  906C 0002                sub.w      D0, [A4 + 0x2]
  1717. 000014DA  322B 0006                move.w     D1, [A3 + 0x6]
  1718. 000014DE  926B 0002                sub.w      D1, [A3 + 0x2]
  1719. 000014E2  9041                     sub.w      D0, D1
  1720. 000014E4  48C0                     ext.l      D0
  1721. 000014E6  E280                     asr        D0, 1
  1722. 000014E8  322B 0002                move.w     D1, [A3 + 0x2]
  1723. 000014EC  48C1                     ext.l      D1
  1724. 000014EE  9081                     sub.l      D0, D1
  1725. 000014F0  3F00                     move.w     -[A7], D0
  1726. 000014F2  302C 0004                move.w     D0, [A4 + 0x4]
  1727. 000014F6  9054                     sub.w      D0, [A4]
  1728. 000014F8  322B 0004                move.w     D1, [A3 + 0x4]
  1729. 000014FC  9253                     sub.w      D1, [A3]
  1730. 000014FE  9041                     sub.w      D0, D1
  1731. 00001500  906E FFFA                sub.w      D0, [A6 - 0x6]
  1732. 00001504  48C0                     ext.l      D0
  1733. 00001506  7203                     moveq.l    D1, 0x03
  1734. 00001508  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1735. 0000150C  3213                     move.w     D1, [A3]
  1736. 0000150E  48C1                     ext.l      D1
  1737. 00001510  9081                     sub.l      D0, D1
  1738. 00001512  322E FFFA                move.w     D1, [A6 - 0x6]
  1739. 00001516  48C1                     ext.l      D1
  1740. 00001518  D280                     add.l      D1, D0
  1741. 0000151A  3F01                     move.w     -[A7], D1
  1742. 0000151C  A8A8                     syscall    OffsetRect
  1743. 0000151E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  1744. 00001524  4E5E                     unlink     A6
  1745. 00001526  4E75                     rts
  1746. fn00001528:
  1747. 00001528  4E56 FF78                link       A6, -0x0088
  1748. 0000152C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1749. 00001530  382E 0016                move.w     D4, [A6 + 0x16]
  1750. 00001534  3A2E 0012                move.w     D5, [A6 + 0x12]
  1751. 00001538  3F04                     move.w     -[A7], D4
  1752. 0000153A  A989                     syscall    CouldAlert
  1753. 0000153C  598F                     subq.l     A7, 4
  1754. 0000153E  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  1755. 00001544  3F04                     move.w     -[A7], D4
  1756. 00001546  A9A0                     syscall    GetResource
  1757. 00001548  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  1758. 0000154C  598F                     subq.l     A7, 4
  1759. 0000154E  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  1760. 00001554  206E FFE8                movea.l    A0, [A6 - 0x18]
  1761. 00001558  2050                     movea.l    A0, [A0]
  1762. 0000155A  3F28 0008                move.w     -[A7], [A0 + 0x8]
  1763. 0000155E  A9A0                     syscall    GetResource
  1764. 00001560  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1765. 00001564  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1766. 00001568  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1767. 0000156C  598F                     subq.l     A7, 4
  1768. 0000156E  206E FFEC                movea.l    A0, [A6 - 0x14]
  1769. 00001572  2F10                     move.l     -[A7], [A0]
  1770. 00001574  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  1771. 00001578  265F                     movea.l    A3, [A7]+
  1772. 0000157A  548B                     addq.l     A3, 2
  1773. 0000157C  7E01                     moveq.l    D7, 0x01
  1774. 0000157E  601E                     bra        +0x20 /* 0000159E */
  1775. label00001580:
  1776. 00001580  D6FC 000D                add.w      A3, 0xD /* '\r' */
  1777. 00001584  1013                     move.b     D0, [A3]
  1778. 00001586  5200                     addq.b     D0, 1
  1779. 00001588  7200                     moveq.l    D1, 0x00
  1780. 0000158A  1200                     move.b     D1, D0
  1781. 0000158C  D7C1                     add.l      A3, D1
  1782. 0000158E  200B                     move.l     D0, A3
  1783. 00001590  7202                     moveq.l    D1, 0x02
  1784. 00001592  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1785. 00001596  4A80                     tst.l      D0
  1786. 00001598  6702                     beq        +0x4 /* 0000159C */
  1787. 0000159A  528B                     addq.l     A3, 1
  1788. label0000159C:
  1789. 0000159C  5247                     addq.w     D7, 1
  1790. label0000159E:
  1791. 0000159E  BA47                     cmp.w      D5, D7
  1792. 000015A0  6EDE                     bgt        -0x20 /* 00001580 */
  1793. 000015A2  588B                     addq.l     A3, 4
  1794. 000015A4  486E FF7C                pea.l      [A6 - 0x84]
  1795. 000015A8  A86F                     syscall    OpenPort
  1796. 000015AA  598F                     subq.l     A7, 4
  1797. 000015AC  2F0B                     move.l     -[A7], A3
  1798. 000015AE  2F0B                     move.l     -[A7], A3
  1799. 000015B0  A9D2                     syscall    TENew
  1800. 000015B2  285F                     movea.l    A4, [A7]+
  1801. 000015B4  202E 0008                move.l     D0, [A6 + 0x8]
  1802. 000015B8  5280                     addq.l     D0, 1
  1803. 000015BA  2F00                     move.l     -[A7], D0
  1804. 000015BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1805. 000015C0  7000                     moveq.l    D0, 0x00
  1806. 000015C2  1010                     move.b     D0, [A0]
  1807. 000015C4  2F00                     move.l     -[A7], D0
  1808. 000015C6  2F0C                     move.l     -[A7], A4
  1809. 000015C8  A9CF                     syscall    TESetText
  1810. 000015CA  2054                     movea.l    A0, [A4]
  1811. 000015CC  7003                     moveq.l    D0, 0x03
  1812. 000015CE  B068 005E                cmp.w      D0, [A0 + 0x5E]
  1813. 000015D2  6C0A                     bge        +0xC /* 000015DE */
  1814. 000015D4  2054                     movea.l    A0, [A4]
  1815. 000015D6  3028 005E                move.w     D0, [A0 + 0x5E]
  1816. 000015DA  48C0                     ext.l      D0
  1817. 000015DC  6002                     bra        +0x4 /* 000015E0 */
  1818. label000015DE:
  1819. 000015DE  7003                     moveq.l    D0, 0x03
  1820. label000015E0:
  1821. 000015E0  3C00                     move.w     D6, D0
  1822. 000015E2  206E FFE8                movea.l    A0, [A6 - 0x18]
  1823. 000015E6  2050                     movea.l    A0, [A0]
  1824. 000015E8  2D48 FF78                move.l     [A6 - 0x88], A0
  1825. 000015EC  3010                     move.w     D0, [A0]
  1826. 000015EE  48C0                     ext.l      D0
  1827. 000015F0  2054                     movea.l    A0, [A4]
  1828. 000015F2  3228 0018                move.w     D1, [A0 + 0x18]
  1829. 000015F6  C3C6                     muls.w     D1, D6
  1830. 000015F8  D280                     add.l      D1, D0
  1831. 000015FA  3013                     move.w     D0, [A3]
  1832. 000015FC  48C0                     ext.l      D0
  1833. 000015FE  D081                     add.l      D0, D1
  1834. 00001600  5880                     addq.l     D0, 4
  1835. 00001602  206E FF78                movea.l    A0, [A6 - 0x88]
  1836. 00001606  3140 0004                move.w     [A0 + 0x4], D0
  1837. 0000160A  2F0C                     move.l     -[A7], A4
  1838. 0000160C  A9CD                     syscall    TEDispose
  1839. 0000160E  486E FF7C                pea.l      [A6 - 0x84]
  1840. 00001612  A87D                     syscall    ClosePort
  1841. 00001614  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1842. 00001618  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1843. 0000161C  4247                     clr.w      D7
  1844. label0000161E:
  1845. 0000161E  558F                     subq.l     A7, 2
  1846. 00001620  70FF                     moveq.l    D0, 0xFFFFFFFF
  1847. 00001622  3F00                     move.w     -[A7], D0
  1848. 00001624  486E FFF0                pea.l      [A6 - 0x10]
  1849. 00001628  A971                     syscall    EventAvail
  1850. 0000162A  548F                     addq.l     A7, 2
  1851. 0000162C  5247                     addq.w     D7, 1
  1852. 0000162E  0C47 0003                cmpi.w     D7, 0x3
  1853. 00001632  6DEA                     blt        -0x14 /* 0000161E */
  1854. 00001634  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  1855. 0000163A  48C4                     ext.l      D4
  1856. 0000163C  2F04                     move.l     -[A7], D4
  1857. 0000163E  4EBA FE42                jsr        [PC - 0x1BE /* 00001482 */]
  1858. 00001642  A850                     syscall    InitCursor
  1859. 00001644  302E 000E                move.w     D0, [A6 + 0xE]
  1860. 00001648  508F                     addq.l     A7, 8
  1861. 0000164A  6B40                     bmi        +0x42 /* 0000168C */
  1862. 0000164C  0C40 0002                cmpi.w     D0, 0x2
  1863. 00001650  6E3A                     bgt        +0x3C /* 0000168C */
  1864. 00001652  D040                     add.w      D0, D0
  1865. 00001654  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1866. 00001658  4EFB 0000                jmp        [PC + D0.w]
  1867. 0000165C  0008 0016                ori.b      A0, 0x16
  1868. 00001660  0024 558F                ori.b      -[A4], 0x8F
  1869. 00001664  3F04                     move.w     -[A7], D4
  1870. 00001666  7000                     moveq.l    D0, 0x00
  1871. 00001668  2F00                     move.l     -[A7], D0
  1872. 0000166A  A986                     syscall    StopAlert
  1873. 0000166C  3A1F                     move.w     D5, [A7]+
  1874. 0000166E  6028                     bra        +0x2A /* 00001698 */
  1875. 00001670  558F                     subq.l     A7, 2
  1876. 00001672  3F04                     move.w     -[A7], D4
  1877. 00001674  7000                     moveq.l    D0, 0x00
  1878. 00001676  2F00                     move.l     -[A7], D0
  1879. 00001678  A987                     syscall    NoteAlert
  1880. 0000167A  3A1F                     move.w     D5, [A7]+
  1881. 0000167C  601A                     bra        +0x1C /* 00001698 */
  1882. 0000167E  558F                     subq.l     A7, 2
  1883. 00001680  3F04                     move.w     -[A7], D4
  1884. 00001682  7000                     moveq.l    D0, 0x00
  1885. 00001684  2F00                     move.l     -[A7], D0
  1886. 00001686  A988                     syscall    CautionAlert
  1887. 00001688  3A1F                     move.w     D5, [A7]+
  1888. 0000168A  600C                     bra        +0xE /* 00001698 */
  1889. label0000168C:
  1890. 0000168C  558F                     subq.l     A7, 2
  1891. 0000168E  3F04                     move.w     -[A7], D4
  1892. 00001690  7000                     moveq.l    D0, 0x00
  1893. 00001692  2F00                     move.l     -[A7], D0
  1894. 00001694  A985                     syscall    Alert
  1895. 00001696  3A1F                     move.w     D5, [A7]+
  1896. label00001698:
  1897. 00001698  3F04                     move.w     -[A7], D4
  1898. 0000169A  A98A                     syscall    FreeAlert
  1899. 0000169C  3005                     move.w     D0, D5
  1900. 0000169E  4CEE 18F8 FF5C           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0xA4]
  1901. 000016A4  4E5E                     unlink     A6
  1902. 000016A6  4E75                     rts
  1903. export_1125:
  1904. fn000016A8:
  1905. 000016A8  4E56 FF00                link       A6, -0x0100
  1906. 000016AC  2F0B                     move.l     -[A7], A3
  1907. 000016AE  47EE FF00                lea.l      A3, [A6 - 0x100]
  1908. 000016B2  4A6E 000E                tst.w      [A6 + 0xE]
  1909. 000016B6  6712                     beq        +0x14 /* 000016CA */
  1910. 000016B8  486D FD7C                pea.l      [A5 - 0x284]
  1911. 000016BC  A86E                     syscall    InitGraf
  1912. 000016BE  A8FE                     syscall    InitFonts
  1913. 000016C0  A912                     syscall    InitWindows
  1914. 000016C2  7000                     moveq.l    D0, 0x00
  1915. 000016C4  2F00                     move.l     -[A7], D0
  1916. 000016C6  A97B                     syscall    InitDialogs
  1917. 000016C8  A9CC                     syscall    TEInit
  1918. label000016CA:
  1919. 000016CA  302E 000A                move.w     D0, [A6 + 0xA]
  1920. 000016CE  48C0                     ext.l      D0
  1921. 000016D0  2F00                     move.l     -[A7], D0
  1922. 000016D2  2F0B                     move.l     -[A7], A3
  1923. 000016D4  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1924. 000016D8  4A13                     tst.b      [A3]
  1925. 000016DA  508F                     addq.l     A7, 8
  1926. 000016DC  6726                     beq        +0x28 /* 00001704 */
  1927. 000016DE  2F0B                     move.l     -[A7], A3
  1928. 000016E0  486D AFE2                pea.l      [A5 - 0x501E]
  1929. 000016E4  486D AFE4                pea.l      [A5 - 0x501C]
  1930. 000016E8  486D AFE6                pea.l      [A5 - 0x501A]
  1931. 000016EC  A98B                     syscall    ParamText
  1932. 000016EE  4878 0084                push.l     0x84
  1933. 000016F2  7002                     moveq.l    D0, 0x02
  1934. 000016F4  2F00                     move.l     -[A7], D0
  1935. 000016F6  7200                     moveq.l    D1, 0x00
  1936. 000016F8  2F01                     move.l     -[A7], D1
  1937. 000016FA  2F0B                     move.l     -[A7], A3
  1938. 000016FC  4EBA FE2A                jsr        [PC - 0x1D6 /* 00001528 */]
  1939. 00001700  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1940. label00001704:
  1941. 00001704  266E FEFC                movea.l    A3, [A6 - 0x104]
  1942. 00001708  4E5E                     unlink     A6
  1943. 0000170A  4E75                     rts
  1944. fn0000170C:
  1945. 0000170C  2F07                     move.l     -[A7], D7
  1946. 0000170E  426D B2AE                clr.w      [A5 - 0x4D52]
  1947. 00001712  598F                     subq.l     A7, 4
  1948. 00001714  2EB8 02A6                move.l     [A7], [0x000002A6 /* SysZone */]
  1949. 00001718  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1950. 0000171C  598F                     subq.l     A7, 4
  1951. 0000171E  7050                     moveq.l    D0, 0x50
  1952. 00001720  2F00                     move.l     -[A7], D0
  1953. 00001722  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  1954. 00001726  2B5F B2B0                move.l     [A5 - 0x4D50], [A7]+
  1955. 0000172A  558F                     subq.l     A7, 2
  1956. 0000172C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1957. 00001730  7000                     moveq.l    D0, 0x00
  1958. 00001732  4A5F                     tst.w      [A7]+
  1959. 00001734  57C0                     seq        D0
  1960. 00001736  4400                     neg.b      D0
  1961. 00001738  3E00                     move.w     D7, D0
  1962. 0000173A  598F                     subq.l     A7, 4
  1963. 0000173C  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  1964. 00001740  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1965. 00001744  7000                     moveq.l    D0, 0x00
  1966. 00001746  2B40 B2C2                move.l     [A5 - 0x4D3E], D0
  1967. 0000174A  2B40 B2BE                move.l     [A5 - 0x4D42], D0
  1968. 0000174E  2B40 B2BA                move.l     [A5 - 0x4D46], D0
  1969. 00001752  2B40 B2C6                move.l     [A5 - 0x4D3A], D0
  1970. 00001756  4A47                     tst.w      D7
  1971. 00001758  672E                     beq        +0x30 /* 00001788 */
  1972. 0000175A  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  1973. 0000175E  20BC 4D50 474D           move.l     [A0], 0x4D50474D /* 'MPGM' */
  1974. 00001764  41ED B2B8                lea.l      A0, [A5 - 0x4D48]
  1975. 00001768  226D B2B0                movea.l    A1, [A5 - 0x4D50]
  1976. 0000176C  2348 0004                move.l     [A1 + 0x4], A0
  1977. 00001770  206D B2B0                movea.l    A0, [A5 - 0x4D50]
  1978. 00001774  2178 0904 0008           move.l     [A0 + 0x8], [0x00000904 /* CurrentA5 */]
  1979. 0000177A  3B7C 5348 B2B8           move.w     [A5 - 0x4D48], 0x5348 /* 'SH' */
  1980. 00001780  7000                     moveq.l    D0, 0x00
  1981. 00001782  2B40 B2BA                move.l     [A5 - 0x4D46], D0
  1982. 00001786  6014                     bra        +0x16 /* 0000179C */
  1983. label00001788:
  1984. 00001788  4AAD B2B0                tst.l      [A5 - 0x4D50]
  1985. 0000178C  670E                     beq        +0x10 /* 0000179C */
  1986. 0000178E  2F2D B2B0                move.l     -[A7], [A5 - 0x4D50]
  1987. 00001792  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1988. 00001796  7000                     moveq.l    D0, 0x00
  1989. 00001798  2B40 B2B0                move.l     [A5 - 0x4D50], D0
  1990. label0000179C:
  1991. 0000179C  3007                     move.w     D0, D7
  1992. 0000179E  2E1F                     move.l     D7, [A7]+
  1993. 000017A0  4E75                     rts
  1994. fn000017A2:
  1995. 000017A2  4E56 FFFA                link       A6, -0x0006
  1996. 000017A6  48E7 0018                movem.l    -[A7], A3,A4
  1997. 000017AA  49ED B312                lea.l      A4, [A5 - 0x4CEE]
  1998. 000017AE  47ED B2F2                lea.l      A3, [A5 - 0x4D0E]
  1999. 000017B2  4A14                     tst.b      [A4]
  2000. 000017B4  6612                     bne        +0x14 /* 000017C8 */
  2001. 000017B6  7001                     moveq.l    D0, 0x01
  2002. 000017B8  2F00                     move.l     -[A7], D0
  2003. 000017BA  4878 03E8                push.l     0x3E8
  2004. 000017BE  2F0C                     move.l     -[A7], A4
  2005. 000017C0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2006. 000017C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2007. label000017C8:
  2008. 000017C8  4A13                     tst.b      [A3]
  2009. 000017CA  6612                     bne        +0x14 /* 000017DE */
  2010. 000017CC  7002                     moveq.l    D0, 0x02
  2011. 000017CE  2F00                     move.l     -[A7], D0
  2012. 000017D0  4878 03E8                push.l     0x3E8
  2013. 000017D4  2F0B                     move.l     -[A7], A3
  2014. 000017D6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2015. 000017DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2016. label000017DE:
  2017. 000017DE  486D 02CA                pea.l      [A5 + 0x2CA /* export_85 */]
  2018. 000017E2  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2019. 000017E6  4A40                     tst.w      D0
  2020. 000017E8  588F                     addq.l     A7, 4
  2021. 000017EA  6754                     beq        +0x56 /* 00001840 */
  2022. 000017EC  558F                     subq.l     A7, 2
  2023. 000017EE  2F0C                     move.l     -[A7], A4
  2024. 000017F0  2F3C 434D 6474           move.l     -[A7], 0x434D6474 /* 'CMdt' */
  2025. 000017F6  2F2D B1F8                move.l     -[A7], [A5 - 0x4E08]
  2026. 000017FA  486D B2F0                pea.l      [A5 - 0x4D10]
  2027. 000017FE  486E FFFA                pea.l      [A6 - 0x6]
  2028. 00001802  486E FFFC                pea.l      [A6 - 0x4]
  2029. 00001806  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2030. 0000180A  4A1F                     tst.b      [A7]+
  2031. 0000180C  6602                     bne        +0x4 /* 00001810 */
  2032. 0000180E  4214                     clr.b      [A4]
  2033. label00001810:
  2034. 00001810  558F                     subq.l     A7, 2
  2035. 00001812  2F0B                     move.l     -[A7], A3
  2036. 00001814  2F3C 4355 6474           move.l     -[A7], 0x43556474 /* 'CUdt' */
  2037. 0000181A  2F2D B1F8                move.l     -[A7], [A5 - 0x4E08]
  2038. 0000181E  486D B2EE                pea.l      [A5 - 0x4D12]
  2039. 00001822  486E FFFA                pea.l      [A6 - 0x6]
  2040. 00001826  486E FFFC                pea.l      [A6 - 0x4]
  2041. 0000182A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2042. 0000182E  4A1F                     tst.b      [A7]+
  2043. 00001830  6602                     bne        +0x4 /* 00001834 */
  2044. 00001832  4213                     clr.b      [A3]
  2045. label00001834:
  2046. 00001834  486D 02CA                pea.l      [A5 + 0x2CA /* export_85 */]
  2047. 00001838  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2048. 0000183C  588F                     addq.l     A7, 4
  2049. 0000183E  6004                     bra        +0x6 /* 00001844 */
  2050. label00001840:
  2051. 00001840  4213                     clr.b      [A3]
  2052. 00001842  4214                     clr.b      [A4]
  2053. label00001844:
  2054. 00001844  4CEE 1800 FFF2           movem.l    A3,A4, [A6 - 0xE]
  2055. 0000184A  4E5E                     unlink     A6
  2056. 0000184C  4E75                     rts
  2057. fn0000184E:
  2058. 0000184E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2059. 00001852  7E0F                     moveq.l    D7, 0x0F
  2060. 00001854  486D 268A                pea.l      [A5 + 0x268A /* export_1229 */]
  2061. 00001858  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2062. 0000185C  4A40                     tst.w      D0
  2063. 0000185E  588F                     addq.l     A7, 4
  2064. 00001860  674A                     beq        +0x4C /* 000018AC */
  2065. 00001862  7C04                     moveq.l    D6, 0x04
  2066. 00001864  49ED B360                lea.l      A4, [A5 - 0x4CA0]
  2067. 00001868  6030                     bra        +0x32 /* 0000189A */
  2068. label0000186A:
  2069. 0000186A  266C 0008                movea.l    A3, [A4 + 0x8]
  2070. 0000186E  601E                     bra        +0x20 /* 0000188E */
  2071. label00001870:
  2072. 00001870  558F                     subq.l     A7, 2
  2073. 00001872  2F14                     move.l     -[A7], [A4]
  2074. 00001874  2F13                     move.l     -[A7], [A3]
  2075. 00001876  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  2076. 0000187A  2F13                     move.l     -[A7], [A3]
  2077. 0000187C  7000                     moveq.l    D0, 0x00
  2078. 0000187E  1F00                     move.b     -[A7], D0
  2079. 00001880  303C 091F                move.w     D0, 0x91F
  2080. 00001884  A816                     syscall    Pack8
  2081. 00001886  3E1F                     move.w     D7, [A7]+
  2082. 00001888  6608                     bne        +0xA /* 00001892 */
  2083. 0000188A  D6FC 0004                add.w      A3, 0x4
  2084. label0000188E:
  2085. 0000188E  4A93                     tst.l      [A3]
  2086. 00001890  66DE                     bne        -0x20 /* 00001870 */
  2087. label00001892:
  2088. 00001892  4A47                     tst.w      D7
  2089. 00001894  660C                     bne        +0xE /* 000018A2 */
  2090. 00001896  D8FC 000C                add.w      A4, 0xC
  2091. label0000189A:
  2092. 0000189A  3006                     move.w     D0, D6
  2093. 0000189C  5346                     subq.w     D6, 1
  2094. 0000189E  4A40                     tst.w      D0
  2095. 000018A0  6EC8                     bgt        -0x36 /* 0000186A */
  2096. label000018A2:
  2097. 000018A2  486D 268A                pea.l      [A5 + 0x268A /* export_1229 */]
  2098. 000018A6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2099. 000018AA  588F                     addq.l     A7, 4
  2100. label000018AC:
  2101. 000018AC  3007                     move.w     D0, D7
  2102. 000018AE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2103. 000018B2  4E75                     rts
  2104. fn000018B4:
  2105. 000018B4  558F                     subq.l     A7, 2
  2106. 000018B6  3F3C 0011                move.w     -[A7], 0x11
  2107. 000018BA  303C 0100                move.w     D0, 0x100
  2108. 000018BE  A82D                     syscall    Pack11
  2109. 000018C0  301F                     move.w     D0, [A7]+
  2110. 000018C2  4E75                     rts
  2111. fn000018C4:
  2112. 000018C4  4E56 FFF4                link       A6, -0x000C
  2113. 000018C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2114. 000018CC  1B6E 0008 B5E7           move.b     [A5 - 0x4A19], [A6 + 0x8]
  2115. 000018D2  42A7                     clr.l      -[A7]
  2116. 000018D4  2F3A 022A                move.l     -[A7], [PC + 0x22A /* 00001B00, value 0x636C7574 'clut' */]
  2117. 000018D8  3F3C 01F4                move.w     -[A7], 0x1F4
  2118. 000018DC  A9A0                     syscall    GetResource
  2119. 000018DE  2B5F B5E2                move.l     [A5 - 0x4A1E], [A7]+
  2120. 000018E2  2F2D B5E2                move.l     -[A7], [A5 - 0x4A1E]
  2121. 000018E6  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2122. 000018EA  42A7                     clr.l      -[A7]
  2123. 000018EC  2F3A 020E                move.l     -[A7], [PC + 0x20E /* 00001AFC, value 0x706C7458 'pltX' */]
  2124. 000018F0  3F3C 0008                move.w     -[A7], 0x8
  2125. 000018F4  A9A0                     syscall    GetResource
  2126. 000018F6  265F                     movea.l    A3, [A7]+
  2127. 000018F8  2053                     movea.l    A0, [A3]
  2128. 000018FA  4240                     clr.w      D0
  2129. 000018FC  1010                     move.b     D0, [A0]
  2130. 000018FE  3B40 B62C                move.w     [A5 - 0x49D4], D0
  2131. 00001902  2053                     movea.l    A0, [A3]
  2132. 00001904  4240                     clr.w      D0
  2133. 00001906  1028 0001                move.b     D0, [A0 + 0x1]
  2134. 0000190A  3B40 B638                move.w     [A5 - 0x49C8], D0
  2135. 0000190E  2053                     movea.l    A0, [A3]
  2136. 00001910  4240                     clr.w      D0
  2137. 00001912  1028 0002                move.b     D0, [A0 + 0x2]
  2138. 00001916  3B40 B636                move.w     [A5 - 0x49CA], D0
  2139. 0000191A  2053                     movea.l    A0, [A3]
  2140. 0000191C  4240                     clr.w      D0
  2141. 0000191E  1028 0003                move.b     D0, [A0 + 0x3]
  2142. 00001922  3B40 B62E                move.w     [A5 - 0x49D2], D0
  2143. 00001926  2053                     movea.l    A0, [A3]
  2144. 00001928  4240                     clr.w      D0
  2145. 0000192A  1028 0004                move.b     D0, [A0 + 0x4]
  2146. 0000192E  3B40 B634                move.w     [A5 - 0x49CC], D0
  2147. 00001932  2053                     movea.l    A0, [A3]
  2148. 00001934  4240                     clr.w      D0
  2149. 00001936  1028 0005                move.b     D0, [A0 + 0x5]
  2150. 0000193A  3B40 B630                move.w     [A5 - 0x49D0], D0
  2151. 0000193E  2053                     movea.l    A0, [A3]
  2152. 00001940  4240                     clr.w      D0
  2153. 00001942  1028 0006                move.b     D0, [A0 + 0x6]
  2154. 00001946  3B40 B632                move.w     [A5 - 0x49CE], D0
  2155. 0000194A  2053                     movea.l    A0, [A3]
  2156. 0000194C  4240                     clr.w      D0
  2157. 0000194E  1028 0007                move.b     D0, [A0 + 0x7]
  2158. 00001952  3B40 B62A                move.w     [A5 - 0x49D6], D0
  2159. 00001956  2F0B                     move.l     -[A7], A3
  2160. 00001958  A9A3                     syscall    ReleaseResource
  2161. 0000195A  486D B60C                pea.l      [A5 - 0x49F4]
  2162. 0000195E  42A7                     clr.l      -[A7]
  2163. 00001960  4267                     clr.w      -[A7]
  2164. 00001962  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2165. 00001966  486D B612                pea.l      [A5 - 0x49EE]
  2166. 0000196A  2F3C 3000 3000           move.l     -[A7], 0x30003000 /* '0\00\0' */
  2167. 00001970  3F3C 3000                move.w     -[A7], 0x3000 /* '0\0' */
  2168. 00001974  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2169. 00001978  486D B618                pea.l      [A5 - 0x49E8]
  2170. 0000197C  2F3C 8000 8000           move.l     -[A7], 0x80008000
  2171. 00001982  3F3C 8000                move.w     -[A7], 0x8000
  2172. 00001986  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2173. 0000198A  486D B61E                pea.l      [A5 - 0x49E2]
  2174. 0000198E  2F3C C000 C000           move.l     -[A7], 0xC000C000
  2175. 00001994  3F3C C000                move.w     -[A7], 0xC000
  2176. 00001998  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2177. 0000199C  486D B624                pea.l      [A5 - 0x49DC]
  2178. 000019A0  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2179. 000019A6  3F3C FFFF                move.w     -[A7], 0xFFFF
  2180. 000019AA  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  2181. 000019AE  102D B5E7                move.b     D0, [A5 - 0x4A19]
  2182. 000019B2  6700 00C4                beq        +0xC6 /* 00001A78 */
  2183. 000019B6  42A7                     clr.l      -[A7]
  2184. 000019B8  42A7                     clr.l      -[A7]
  2185. 000019BA  AA64                     syscall    GetMCEntry
  2186. 000019BC  2E1F                     move.l     D7, [A7]+
  2187. 000019BE  671E                     beq        +0x20 /* 000019DE */
  2188. 000019C0  2047                     movea.l    A0, D7
  2189. 000019C2  43ED B5E8                lea.l      A1, [A5 - 0x4A18]
  2190. 000019C6  41E8 0010                lea.l      A0, [A0 + 0x10]
  2191. 000019CA  22D8                     move.l     [A1]+, [A0]+
  2192. 000019CC  3290                     move.w     [A1], [A0]
  2193. 000019CE  2047                     movea.l    A0, D7
  2194. 000019D0  43ED B5EE                lea.l      A1, [A5 - 0x4A12]
  2195. 000019D4  41E8 000A                lea.l      A0, [A0 + 0xA]
  2196. 000019D8  22D8                     move.l     [A1]+, [A0]+
  2197. 000019DA  3290                     move.w     [A1], [A0]
  2198. 000019DC  600E                     bra        +0x10 /* 000019EC */
  2199. label000019DE:
  2200. 000019DE  A89E                     syscall    PenNormal
  2201. 000019E0  486D B5E8                pea.l      [A5 - 0x4A18]
  2202. 000019E4  AA19                     syscall    GetForeColor
  2203. 000019E6  486D B5EE                pea.l      [A5 - 0x4A12]
  2204. 000019EA  AA1A                     syscall    GetBackColor
  2205. label000019EC:
  2206. 000019EC  4267                     clr.w      -[A7]
  2207. 000019EE  42A7                     clr.l      -[A7]
  2208. 000019F0  486E FFFC                pea.l      [A6 - 0x4]
  2209. 000019F4  AA44                     syscall    GetAuxiliaryControlRecord/GetAuxCtl
  2210. 000019F6  101F                     move.b     D0, [A7]+
  2211. 000019F8  6764                     beq        +0x66 /* 00001A5E */
  2212. 000019FA  4AAE FFFC                tst.l      [A6 - 0x4]
  2213. 000019FE  56C1                     sne        D1
  2214. 00001A00  C001                     and.b      D0, D1
  2215. 00001A02  675A                     beq        +0x5C /* 00001A5E */
  2216. 00001A04  206E FFFC                movea.l    A0, [A6 - 0x4]
  2217. 00001A08  2050                     movea.l    A0, [A0]
  2218. 00001A0A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2219. 00001A0E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2220. 00001A12  206E FFFC                movea.l    A0, [A6 - 0x4]
  2221. 00001A16  2050                     movea.l    A0, [A0]
  2222. 00001A18  2068 0008                movea.l    A0, [A0 + 0x8]
  2223. 00001A1C  2850                     movea.l    A4, [A0]
  2224. 00001A1E  41ED B5F4                lea.l      A0, [A5 - 0x4A0C]
  2225. 00001A22  43EC 000A                lea.l      A1, [A4 + 0xA]
  2226. 00001A26  20D9                     move.l     [A0]+, [A1]+
  2227. 00001A28  3091                     move.w     [A0], [A1]
  2228. 00001A2A  41ED B600                lea.l      A0, [A5 - 0x4A00]
  2229. 00001A2E  43EC 001A                lea.l      A1, [A4 + 0x1A]
  2230. 00001A32  20D9                     move.l     [A0]+, [A1]+
  2231. 00001A34  3091                     move.w     [A0], [A1]
  2232. 00001A36  41ED B5FA                lea.l      A0, [A5 - 0x4A06]
  2233. 00001A3A  43EC 0012                lea.l      A1, [A4 + 0x12]
  2234. 00001A3E  20D9                     move.l     [A0]+, [A1]+
  2235. 00001A40  3091                     move.w     [A0], [A1]
  2236. 00001A42  41ED B606                lea.l      A0, [A5 - 0x49FA]
  2237. 00001A46  43EC 0022                lea.l      A1, [A4 + 0x22]
  2238. 00001A4A  20D9                     move.l     [A0]+, [A1]+
  2239. 00001A4C  3091                     move.w     [A0], [A1]
  2240. 00001A4E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2241. 00001A52  2050                     movea.l    A0, [A0]
  2242. 00001A54  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2243. 00001A58  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2244. 00001A5C  6018                     bra        +0x1A /* 00001A76 */
  2245. label00001A5E:
  2246. 00001A5E  486D B5F4                pea.l      [A5 - 0x4A0C]
  2247. 00001A62  AA19                     syscall    GetForeColor
  2248. 00001A64  486D B600                pea.l      [A5 - 0x4A00]
  2249. 00001A68  AA19                     syscall    GetForeColor
  2250. 00001A6A  486D B5FA                pea.l      [A5 - 0x4A06]
  2251. 00001A6E  AA1A                     syscall    GetBackColor
  2252. 00001A70  486D B606                pea.l      [A5 - 0x49FA]
  2253. 00001A74  AA1A                     syscall    GetBackColor
  2254. label00001A76:
  2255. 00001A76  606C                     bra        +0x6E /* 00001AE4 */
  2256. label00001A78:
  2257. 00001A78  41ED B5F4                lea.l      A0, [A5 - 0x4A0C]
  2258. 00001A7C  43ED B60C                lea.l      A1, [A5 - 0x49F4]
  2259. 00001A80  20D9                     move.l     [A0]+, [A1]+
  2260. 00001A82  3091                     move.w     [A0], [A1]
  2261. 00001A84  41ED B5FA                lea.l      A0, [A5 - 0x4A06]
  2262. 00001A88  43ED B624                lea.l      A1, [A5 - 0x49DC]
  2263. 00001A8C  20D9                     move.l     [A0]+, [A1]+
  2264. 00001A8E  3091                     move.w     [A0], [A1]
  2265. 00001A90  41ED B600                lea.l      A0, [A5 - 0x4A00]
  2266. 00001A94  43ED B60C                lea.l      A1, [A5 - 0x49F4]
  2267. 00001A98  20D9                     move.l     [A0]+, [A1]+
  2268. 00001A9A  3091                     move.w     [A0], [A1]
  2269. 00001A9C  41ED B606                lea.l      A0, [A5 - 0x49FA]
  2270. 00001AA0  43ED B624                lea.l      A1, [A5 - 0x49DC]
  2271. 00001AA4  20D9                     move.l     [A0]+, [A1]+
  2272. 00001AA6  3091                     move.w     [A0], [A1]
  2273. 00001AA8  41ED B5E8                lea.l      A0, [A5 - 0x4A18]
  2274. 00001AAC  43ED B60C                lea.l      A1, [A5 - 0x49F4]
  2275. 00001AB0  20D9                     move.l     [A0]+, [A1]+
  2276. 00001AB2  3091                     move.w     [A0], [A1]
  2277. 00001AB4  41ED B5EE                lea.l      A0, [A5 - 0x4A12]
  2278. 00001AB8  43ED B624                lea.l      A1, [A5 - 0x49DC]
  2279. 00001ABC  20D9                     move.l     [A0]+, [A1]+
  2280. 00001ABE  3091                     move.w     [A0], [A1]
  2281. 00001AC0  41ED B612                lea.l      A0, [A5 - 0x49EE]
  2282. 00001AC4  43ED B60C                lea.l      A1, [A5 - 0x49F4]
  2283. 00001AC8  20D9                     move.l     [A0]+, [A1]+
  2284. 00001ACA  3091                     move.w     [A0], [A1]
  2285. 00001ACC  41ED B618                lea.l      A0, [A5 - 0x49E8]
  2286. 00001AD0  43ED B60C                lea.l      A1, [A5 - 0x49F4]
  2287. 00001AD4  20D9                     move.l     [A0]+, [A1]+
  2288. 00001AD6  3091                     move.w     [A0], [A1]
  2289. 00001AD8  41ED B61E                lea.l      A0, [A5 - 0x49E2]
  2290. 00001ADC  43ED B624                lea.l      A1, [A5 - 0x49DC]
  2291. 00001AE0  20D9                     move.l     [A0]+, [A1]+
  2292. 00001AE2  3091                     move.w     [A0], [A1]
  2293. label00001AE4:
  2294. 00001AE4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2295. 00001AE8  4E5E                     unlink     A6
  2296. 00001AEA  205F                     movea.l    A0, [A7]+
  2297. 00001AEC  544F                     addq.w     A7, 2
  2298. 00001AEE  4ED0                     jmp        [A0]
  2299. 00001AF0  8943 4F4C                pack       D4, D3, 0x4F4C
  2300. 00001AF4  525F                     addq.w     [A7]+, 1
  2301. 00001AF6  494E                     chk.w      D4, A6
  2302. 00001AF8  4954                     chk.w      D4, [A4]
  2303. 00001AFA  0008 706C                ori.b      A0, 0x6C /* 'l' */
  2304. 00001AFE  7458                     moveq.l    D2, 0x58
  2305. 00001B00  636C                     bls        +0x6E /* 00001B6E */
  2306. 00001B02  7574                     moveq.l    D2, 0x74
  2307. fn00001B04:
  2308. 00001B04  4E56 FE48                link       A6, -0x01B8
  2309. 00001B08  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2310. 00001B0C  49EE FEE8                lea.l      A4, [A6 - 0x118]
  2311. 00001B10  47EE FF00                lea.l      A3, [A6 - 0x100]
  2312. 00001B14  4247                     clr.w      D7
  2313. 00001B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2314. 00001B1A  4EBA 01F2                jsr        [PC + 0x1F2 /* 00001D0E */]
  2315. 00001B1E  4A40                     tst.w      D0
  2316. 00001B20  588F                     addq.l     A7, 4
  2317. 00001B22  6700 0154                beq        +0x156 /* 00001C78 */
  2318. 00001B26  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  2319. 00001B2A  7201                     moveq.l    D1, 0x01
  2320. 00001B2C  8280                     or.l       D1, D0
  2321. 00001B2E  203C 0005 9ABD           move.l     D0, 0x59ABD
  2322. 00001B34  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2323. 00001B38  2B40 E58C                move.l     [A5 - 0x1A74], D0
  2324. 00001B3C  4EBA 0330                jsr        [PC + 0x330 /* 00001E6E */]
  2325. 00001B40  4878 0680                push.l     0x680
  2326. 00001B44  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2327. 00001B48  2B40 BBB8                move.l     [A5 - 0x4448], D0
  2328. 00001B4C  588F                     addq.l     A7, 4
  2329. 00001B4E  6700 0128                beq        +0x12A /* 00001C78 */
  2330. 00001B52  202D BBB8                move.l     D0, [A5 - 0x4448]
  2331. 00001B56  D0BC 0000 0400           add.l      D0, 0x400
  2332. 00001B5C  2B40 BBB4                move.l     [A5 - 0x444C], D0
  2333. 00001B60  4878 00CA                push.l     0xCA
  2334. 00001B64  486D E52C                pea.l      [A5 - 0x1AD4]
  2335. 00001B68  4EBA 011C                jsr        [PC + 0x11C /* 00001C86 */]
  2336. 00001B6C  4A40                     tst.w      D0
  2337. label00001B6E:
  2338. 00001B6E  508F                     addq.l     A7, 8
  2339. 00001B70  6700 0106                beq        +0x108 /* 00001C78 */
  2340. 00001B74  4878 00CB                push.l     0xCB
  2341. 00001B78  486D E4E8                pea.l      [A5 - 0x1B18]
  2342. 00001B7C  4EBA 0108                jsr        [PC + 0x108 /* 00001C86 */]
  2343. 00001B80  4A40                     tst.w      D0
  2344. 00001B82  508F                     addq.l     A7, 8
  2345. 00001B84  6700 00F2                beq        +0xF4 /* 00001C78 */
  2346. 00001B88  4878 00CC                push.l     0xCC
  2347. 00001B8C  2F0C                     move.l     -[A7], A4
  2348. 00001B8E  4EBA 00F6                jsr        [PC + 0xF6 /* 00001C86 */]
  2349. 00001B92  4A40                     tst.w      D0
  2350. 00001B94  508F                     addq.l     A7, 8
  2351. 00001B96  6700 00E0                beq        +0xE2 /* 00001C78 */
  2352. 00001B9A  2F0B                     move.l     -[A7], A3
  2353. 00001B9C  4878 00C8                push.l     0xC8
  2354. 00001BA0  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2355. 00001BA4  7000                     moveq.l    D0, 0x00
  2356. 00001BA6  1013                     move.b     D0, [A3]
  2357. 00001BA8  5280                     addq.l     D0, 1
  2358. 00001BAA  2F00                     move.l     -[A7], D0
  2359. 00001BAC  486D E558                pea.l      [A5 - 0x1AA8]
  2360. 00001BB0  2F0B                     move.l     -[A7], A3
  2361. 00001BB2  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2362. 00001BB6  4A40                     tst.w      D0
  2363. 00001BB8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2364. 00001BBC  6700 00BA                beq        +0xBC /* 00001C78 */
  2365. 00001BC0  486D F994                pea.l      [A5 - 0x66C]
  2366. 00001BC4  4878 0209                push.l     0x209
  2367. 00001BC8  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2368. 00001BCC  2B54 E4DC                move.l     [A5 - 0x1B24], [A4]
  2369. 00001BD0  2B6C 0004 E4D8           move.l     [A5 - 0x1B28], [A4 + 0x4]
  2370. 00001BD6  2B6C 0008 E4D4           move.l     [A5 - 0x1B2C], [A4 + 0x8]
  2371. 00001BDC  2B6C 000C E4D0           move.l     [A5 - 0x1B30], [A4 + 0xC]
  2372. 00001BE2  2F0B                     move.l     -[A7], A3
  2373. 00001BE4  4878 00CD                push.l     0xCD
  2374. 00001BE8  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2375. 00001BEC  1B6B 0001 E5AB           move.b     [A5 - 0x1A55], [A3 + 0x1]
  2376. 00001BF2  1B6B 0002 E5AC           move.b     [A5 - 0x1A54], [A3 + 0x2]
  2377. 00001BF8  1B6B 0003 E5AD           move.b     [A5 - 0x1A53], [A3 + 0x3]
  2378. 00001BFE  3B7C 0001 E590           move.w     [A5 - 0x1A70], 0x1
  2379. 00001C04  3B7C 0001 E592           move.w     [A5 - 0x1A6E], 0x1
  2380. 00001C0A  7073                     moveq.l    D0, 0x73
  2381. 00001C0C  2F00                     move.l     -[A7], D0
  2382. 00001C0E  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  2383. 00001C12  7200                     moveq.l    D1, 0x00
  2384. 00001C14  4A40                     tst.w      D0
  2385. 00001C16  57C1                     seq        D1
  2386. 00001C18  4401                     neg.b      D1
  2387. 00001C1A  3C01                     move.w     D6, D1
  2388. 00001C1C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2389. 00001C20  6640                     bne        +0x42 /* 00001C62 */
  2390. 00001C22  7000                     moveq.l    D0, 0x00
  2391. 00001C24  2F00                     move.l     -[A7], D0
  2392. 00001C26  2F00                     move.l     -[A7], D0
  2393. 00001C28  2F00                     move.l     -[A7], D0
  2394. 00001C2A  4878 095C                push.l     0x95C /* '\t\\' */
  2395. 00001C2E  2F2D B9AE                move.l     -[A7], [A5 - 0x4652]
  2396. 00001C32  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2397. 00001C36  4A80                     tst.l      D0
  2398. 00001C38  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2399. 00001C3C  6724                     beq        +0x26 /* 00001C62 */
  2400. 00001C3E  486E FE48                pea.l      [A6 - 0x1B8]
  2401. 00001C42  7000                     moveq.l    D0, 0x00
  2402. 00001C44  2F00                     move.l     -[A7], D0
  2403. 00001C46  2F00                     move.l     -[A7], D0
  2404. 00001C48  4878 2884                push.l     0x2884
  2405. 00001C4C  2F2D B9AA                move.l     -[A7], [A5 - 0x4656]
  2406. 00001C50  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2407. 00001C54  4A80                     tst.l      D0
  2408. 00001C56  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2409. 00001C5A  6706                     beq        +0x8 /* 00001C62 */
  2410. 00001C5C  4AAD EA44                tst.l      [A5 - 0x15BC]
  2411. 00001C60  6714                     beq        +0x16 /* 00001C76 */
  2412. label00001C62:
  2413. 00001C62  4A46                     tst.w      D6
  2414. 00001C64  660A                     bne        +0xC /* 00001C70 */
  2415. 00001C66  4878 0329                push.l     0x329
  2416. 00001C6A  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  2417. 00001C6E  588F                     addq.l     A7, 4
  2418. label00001C70:
  2419. 00001C70  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2420. 00001C74  6002                     bra        +0x4 /* 00001C78 */
  2421. label00001C76:
  2422. 00001C76  7E01                     moveq.l    D7, 0x01
  2423. label00001C78:
  2424. 00001C78  48C7                     ext.l      D7
  2425. 00001C7A  2007                     move.l     D0, D7
  2426. 00001C7C  4CEE 18C0 FE38           movem.l    D6,D7,A3,A4, [A6 - 0x1C8]
  2427. 00001C82  4E5E                     unlink     A6
  2428. 00001C84  4E75                     rts
  2429. fn00001C86:
  2430. 00001C86  4E56 FFFC                link       A6, -0x0004
  2431. 00001C8A  48E7 0018                movem.l    -[A7], A3,A4
  2432. 00001C8E  286E 0008                movea.l    A4, [A6 + 0x8]
  2433. 00001C92  302E 000E                move.w     D0, [A6 + 0xE]
  2434. 00001C96  48C0                     ext.l      D0
  2435. 00001C98  2F00                     move.l     -[A7], D0
  2436. 00001C9A  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  2437. 00001C9E  2640                     movea.l    A3, D0
  2438. 00001CA0  7000                     moveq.l    D0, 0x00
  2439. 00001CA2  1013                     move.b     D0, [A3]
  2440. 00001CA4  5280                     addq.l     D0, 1
  2441. 00001CA6  2F00                     move.l     -[A7], D0
  2442. 00001CA8  486E FFFC                pea.l      [A6 - 0x4]
  2443. 00001CAC  200B                     move.l     D0, A3
  2444. 00001CAE  5280                     addq.l     D0, 1
  2445. 00001CB0  2F00                     move.l     -[A7], D0
  2446. 00001CB2  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2447. 00001CB6  4A40                     tst.w      D0
  2448. 00001CB8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2449. 00001CBC  6604                     bne        +0x6 /* 00001CC2 */
  2450. 00001CBE  7000                     moveq.l    D0, 0x00
  2451. 00001CC0  6042                     bra        +0x44 /* 00001D04 */
  2452. label00001CC2:
  2453. 00001CC2  266E FFFC                movea.l    A3, [A6 - 0x4]
  2454. 00001CC6  52AE FFFC                addq.l     [A6 - 0x4], 1
  2455. 00001CCA  28CB                     move.l     [A4]+, A3
  2456. 00001CCC  4213                     clr.b      [A3]
  2457. 00001CCE  6018                     bra        +0x1A /* 00001CE8 */
  2458. label00001CD0:
  2459. 00001CD0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2460. 00001CD4  705F                     moveq.l    D0, 0x5F
  2461. 00001CD6  B010                     cmp.b      D0, [A0]
  2462. 00001CD8  6608                     bne        +0xA /* 00001CE2 */
  2463. 00001CDA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2464. 00001CDE  10BC 0020                move.b     [A0], 0x20 /* ' ' */
  2465. label00001CE2:
  2466. 00001CE2  52AE FFFC                addq.l     [A6 - 0x4], 1
  2467. 00001CE6  5213                     addq.b     [A3], 1
  2468. label00001CE8:
  2469. 00001CE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2470. 00001CEC  4A10                     tst.b      [A0]
  2471. 00001CEE  670A                     beq        +0xC /* 00001CFA */
  2472. 00001CF0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2473. 00001CF4  7020                     moveq.l    D0, 0x20
  2474. 00001CF6  B010                     cmp.b      D0, [A0]
  2475. 00001CF8  66D6                     bne        -0x28 /* 00001CD0 */
  2476. label00001CFA:
  2477. 00001CFA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2478. 00001CFE  4A10                     tst.b      [A0]
  2479. 00001D00  66C0                     bne        -0x3E /* 00001CC2 */
  2480. 00001D02  7001                     moveq.l    D0, 0x01
  2481. label00001D04:
  2482. 00001D04  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  2483. 00001D0A  4E5E                     unlink     A6
  2484. 00001D0C  4E75                     rts
  2485. fn00001D0E:
  2486. 00001D0E  4E56 0000                link       A6, 0
  2487. 00001D12  2F07                     move.l     -[A7], D7
  2488. 00001D14  4247                     clr.w      D7
  2489. 00001D16  598F                     subq.l     A7, 4
  2490. 00001D18  2F3C 434D 4453           move.l     -[A7], 0x434D4453 /* 'CMDS' */
  2491. 00001D1E  7001                     moveq.l    D0, 0x01
  2492. 00001D20  3F00                     move.w     -[A7], D0
  2493. 00001D22  A9A0                     syscall    GetResource
  2494. 00001D24  2B5F B82E                move.l     [A5 - 0x47D2], [A7]+
  2495. 00001D28  6700 00EC                beq        +0xEE /* 00001E16 */
  2496. 00001D2C  598F                     subq.l     A7, 4
  2497. 00001D2E  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  2498. 00001D32  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2499. 00001D36  7012                     moveq.l    D0, 0x12
  2500. 00001D38  B09F                     cmp.l      D0, [A7]+
  2501. 00001D3A  6C00 00DA                bge        +0xDC /* 00001E16 */
  2502. 00001D3E  206D B82E                movea.l    A0, [A5 - 0x47D2]
  2503. 00001D42  2F10                     move.l     -[A7], [A0]
  2504. 00001D44  486D BCC2                pea.l      [A5 - 0x433E]
  2505. 00001D48  7012                     moveq.l    D0, 0x12
  2506. 00001D4A  2F00                     move.l     -[A7], D0
  2507. 00001D4C  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2508. 00001D50  7012                     moveq.l    D0, 0x12
  2509. 00001D52  2B40 B82A                move.l     [A5 - 0x47D6], D0
  2510. 00001D56  7200                     moveq.l    D1, 0x00
  2511. 00001D58  322D BCC2                move.w     D1, [A5 - 0x433E]
  2512. 00001D5C  E381                     asl        D1, 1
  2513. 00001D5E  2F01                     move.l     -[A7], D1
  2514. 00001D60  4EBA 00CA                jsr        [PC + 0xCA /* 00001E2C */]
  2515. 00001D64  2B40 BCD4                move.l     [A5 - 0x432C], D0
  2516. 00001D68  588F                     addq.l     A7, 4
  2517. 00001D6A  6700 00AA                beq        +0xAC /* 00001E16 */
  2518. 00001D6E  7000                     moveq.l    D0, 0x00
  2519. 00001D70  302D BCC4                move.w     D0, [A5 - 0x433C]
  2520. 00001D74  2F00                     move.l     -[A7], D0
  2521. 00001D76  4EBA 00B4                jsr        [PC + 0xB4 /* 00001E2C */]
  2522. 00001D7A  2B40 BCD8                move.l     [A5 - 0x4328], D0
  2523. 00001D7E  588F                     addq.l     A7, 4
  2524. 00001D80  6700 0094                beq        +0x96 /* 00001E16 */
  2525. 00001D84  7000                     moveq.l    D0, 0x00
  2526. 00001D86  302D BCC6                move.w     D0, [A5 - 0x433A]
  2527. 00001D8A  E380                     asl        D0, 1
  2528. 00001D8C  2F00                     move.l     -[A7], D0
  2529. 00001D8E  4EBA 009C                jsr        [PC + 0x9C /* 00001E2C */]
  2530. 00001D92  2B40 BCEC                move.l     [A5 - 0x4314], D0
  2531. 00001D96  588F                     addq.l     A7, 4
  2532. 00001D98  677C                     beq        +0x7E /* 00001E16 */
  2533. 00001D9A  7000                     moveq.l    D0, 0x00
  2534. 00001D9C  302D BCC8                move.w     D0, [A5 - 0x4338]
  2535. 00001DA0  2F00                     move.l     -[A7], D0
  2536. 00001DA2  4EBA 0088                jsr        [PC + 0x88 /* 00001E2C */]
  2537. 00001DA6  2B40 BCF0                move.l     [A5 - 0x4310], D0
  2538. 00001DAA  588F                     addq.l     A7, 4
  2539. 00001DAC  6768                     beq        +0x6A /* 00001E16 */
  2540. 00001DAE  7000                     moveq.l    D0, 0x00
  2541. 00001DB0  302D BCCA                move.w     D0, [A5 - 0x4336]
  2542. 00001DB4  2200                     move.l     D1, D0
  2543. 00001DB6  C0FC 0006                mulu.w     D0, 0x6
  2544. 00001DBA  4841                     swap.w     D1
  2545. 00001DBC  C2FC 0006                mulu.w     D1, 0x6
  2546. 00001DC0  4841                     swap.w     D1
  2547. 00001DC2  4241                     clr.w      D1
  2548. 00001DC4  D081                     add.l      D0, D1
  2549. 00001DC6  2F00                     move.l     -[A7], D0
  2550. 00001DC8  4EBA 0062                jsr        [PC + 0x62 /* 00001E2C */]
  2551. 00001DCC  2B40 BCDC                move.l     [A5 - 0x4324], D0
  2552. 00001DD0  588F                     addq.l     A7, 4
  2553. 00001DD2  6742                     beq        +0x44 /* 00001E16 */
  2554. 00001DD4  7000                     moveq.l    D0, 0x00
  2555. 00001DD6  302D BCCE                move.w     D0, [A5 - 0x4332]
  2556. 00001DDA  E380                     asl        D0, 1
  2557. 00001DDC  2F00                     move.l     -[A7], D0
  2558. 00001DDE  4EBA 004C                jsr        [PC + 0x4C /* 00001E2C */]
  2559. 00001DE2  2B40 BCE0                move.l     [A5 - 0x4320], D0
  2560. 00001DE6  588F                     addq.l     A7, 4
  2561. 00001DE8  672C                     beq        +0x2E /* 00001E16 */
  2562. 00001DEA  7000                     moveq.l    D0, 0x00
  2563. 00001DEC  302D BCD0                move.w     D0, [A5 - 0x4330]
  2564. 00001DF0  E380                     asl        D0, 1
  2565. 00001DF2  2F00                     move.l     -[A7], D0
  2566. 00001DF4  4EBA 0036                jsr        [PC + 0x36 /* 00001E2C */]
  2567. 00001DF8  2B40 BCE4                move.l     [A5 - 0x431C], D0
  2568. 00001DFC  588F                     addq.l     A7, 4
  2569. 00001DFE  6716                     beq        +0x18 /* 00001E16 */
  2570. 00001E00  7000                     moveq.l    D0, 0x00
  2571. 00001E02  302D BCD2                move.w     D0, [A5 - 0x432E]
  2572. 00001E06  2F00                     move.l     -[A7], D0
  2573. 00001E08  4EBA 0022                jsr        [PC + 0x22 /* 00001E2C */]
  2574. 00001E0C  2B40 BCE8                move.l     [A5 - 0x4318], D0
  2575. 00001E10  588F                     addq.l     A7, 4
  2576. 00001E12  6702                     beq        +0x4 /* 00001E16 */
  2577. 00001E14  5247                     addq.w     D7, 1
  2578. label00001E16:
  2579. 00001E16  4AAD B82E                tst.l      [A5 - 0x47D2]
  2580. 00001E1A  6706                     beq        +0x8 /* 00001E22 */
  2581. 00001E1C  2F2D B82E                move.l     -[A7], [A5 - 0x47D2]
  2582. 00001E20  A9A3                     syscall    ReleaseResource
  2583. label00001E22:
  2584. 00001E22  3007                     move.w     D0, D7
  2585. 00001E24  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2586. 00001E28  4E5E                     unlink     A6
  2587. 00001E2A  4E75                     rts
  2588. fn00001E2C:
  2589. 00001E2C  48E7 0110                movem.l    -[A7], D7,A3
  2590. 00001E30  3E2F 000E                move.w     D7, [A7 + 0xE]
  2591. 00001E34  7000                     moveq.l    D0, 0x00
  2592. 00001E36  3007                     move.w     D0, D7
  2593. 00001E38  2F00                     move.l     -[A7], D0
  2594. 00001E3A  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2595. 00001E3E  2640                     movea.l    A3, D0
  2596. 00001E40  200B                     move.l     D0, A3
  2597. 00001E42  588F                     addq.l     A7, 4
  2598. 00001E44  6720                     beq        +0x22 /* 00001E66 */
  2599. 00001E46  206D B82E                movea.l    A0, [A5 - 0x47D2]
  2600. 00001E4A  202D B82A                move.l     D0, [A5 - 0x47D6]
  2601. 00001E4E  D090                     add.l      D0, [A0]
  2602. 00001E50  2F00                     move.l     -[A7], D0
  2603. 00001E52  2F0B                     move.l     -[A7], A3
  2604. 00001E54  7000                     moveq.l    D0, 0x00
  2605. 00001E56  3007                     move.w     D0, D7
  2606. 00001E58  2F00                     move.l     -[A7], D0
  2607. 00001E5A  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2608. 00001E5E  7000                     moveq.l    D0, 0x00
  2609. 00001E60  3007                     move.w     D0, D7
  2610. 00001E62  D1AD B82A                add.l      [A5 - 0x47D6], D0
  2611. label00001E66:
  2612. 00001E66  200B                     move.l     D0, A3
  2613. 00001E68  4CDF 0880                movem.l    D7,A3, [A7]+
  2614. 00001E6C  4E75                     rts
  2615. fn00001E6E:
  2616. 00001E6E  48E7 1110                movem.l    -[A7], D3,D7,A3
  2617. 00001E72  47ED F55A                lea.l      A3, [A5 - 0xAA6]
  2618. 00001E76  4247                     clr.w      D7
  2619. 00001E78  760B                     moveq.l    D3, 0x0B
  2620. label00001E7A:
  2621. 00001E7A  4A47                     tst.w      D7
  2622. 00001E7C  6604                     bne        +0x6 /* 00001E82 */
  2623. 00001E7E  7009                     moveq.l    D0, 0x09
  2624. 00001E80  6004                     bra        +0x6 /* 00001E86 */
  2625. label00001E82:
  2626. 00001E82  48C7                     ext.l      D7
  2627. 00001E84  2007                     move.l     D0, D7
  2628. label00001E86:
  2629. 00001E86  2207                     move.l     D1, D7
  2630. 00001E88  C3FC 0006                muls.w     D1, 0x6
  2631. 00001E8C  2073 1000                movea.l    A0, [A3 + D1.w]
  2632. 00001E90  3140 0020                move.w     [A0 + 0x20], D0
  2633. 00001E94  5247                     addq.w     D7, 1
  2634. 00001E96  B647                     cmp.w      D3, D7
  2635. 00001E98  6EE0                     bgt        -0x1E /* 00001E7A */
  2636. 00001E9A  41ED F714                lea.l      A0, [A5 - 0x8EC]
  2637. 00001E9E  43ED E650                lea.l      A1, [A5 - 0x19B0]
  2638. 00001EA2  20D9                     move.l     [A0]+, [A1]+
  2639. 00001EA4  20D9                     move.l     [A0]+, [A1]+
  2640. 00001EA6  30D9                     move.w     [A0]+, [A1]+
  2641. 00001EA8  41ED F70C                lea.l      A0, [A5 - 0x8F4]
  2642. 00001EAC  43ED E634                lea.l      A1, [A5 - 0x19CC]
  2643. 00001EB0  20D9                     move.l     [A0]+, [A1]+
  2644. 00001EB2  20D9                     move.l     [A0]+, [A1]+
  2645. 00001EB4  3B7C 021C F71E           move.w     [A5 - 0x8E2], 0x21C
  2646. 00001EBA  41ED F6C8                lea.l      A0, [A5 - 0x938]
  2647. 00001EBE  43ED E634                lea.l      A1, [A5 - 0x19CC]
  2648. 00001EC2  20D9                     move.l     [A0]+, [A1]+
  2649. 00001EC4  20D9                     move.l     [A0]+, [A1]+
  2650. 00001EC6  422D F6CB                clr.b      [A5 - 0x935]
  2651. 00001ECA  41ED F6D0                lea.l      A0, [A5 - 0x930]
  2652. 00001ECE  43ED E650                lea.l      A1, [A5 - 0x19B0]
  2653. 00001ED2  20D9                     move.l     [A0]+, [A1]+
  2654. 00001ED4  20D9                     move.l     [A0]+, [A1]+
  2655. 00001ED6  30D9                     move.w     [A0]+, [A1]+
  2656. 00001ED8  41ED F68C                lea.l      A0, [A5 - 0x974]
  2657. 00001EDC  43ED E634                lea.l      A1, [A5 - 0x19CC]
  2658. 00001EE0  20D9                     move.l     [A0]+, [A1]+
  2659. 00001EE2  20D9                     move.l     [A0]+, [A1]+
  2660. 00001EE4  41ED F694                lea.l      A0, [A5 - 0x96C]
  2661. 00001EE8  43ED E650                lea.l      A1, [A5 - 0x19B0]
  2662. 00001EEC  20D9                     move.l     [A0]+, [A1]+
  2663. 00001EEE  20D9                     move.l     [A0]+, [A1]+
  2664. 00001EF0  30D9                     move.w     [A0]+, [A1]+
  2665. 00001EF2  41ED F5C8                lea.l      A0, [A5 - 0xA38]
  2666. 00001EF6  43ED E60E                lea.l      A1, [A5 - 0x19F2]
  2667. 00001EFA  7006                     moveq.l    D0, 0x06
  2668. label00001EFC:
  2669. 00001EFC  20D9                     move.l     [A0]+, [A1]+
  2670. 00001EFE  51C8 FFFC                dbf        D0, -0x6 /* 00001EFC */
  2671. 00001F02  30D9                     move.w     [A0]+, [A1]+
  2672. 00001F04  41ED F644                lea.l      A0, [A5 - 0x9BC]
  2673. 00001F08  43ED E634                lea.l      A1, [A5 - 0x19CC]
  2674. 00001F0C  20D9                     move.l     [A0]+, [A1]+
  2675. 00001F0E  20D9                     move.l     [A0]+, [A1]+
  2676. 00001F10  41ED F64C                lea.l      A0, [A5 - 0x9B4]
  2677. 00001F14  43ED E650                lea.l      A1, [A5 - 0x19B0]
  2678. 00001F18  20D9                     move.l     [A0]+, [A1]+
  2679. 00001F1A  20D9                     move.l     [A0]+, [A1]+
  2680. 00001F1C  30D9                     move.w     [A0]+, [A1]+
  2681. 00001F1E  3B7C 021C F658           move.w     [A5 - 0x9A8], 0x21C
  2682. 00001F24  4CDF 0888                movem.l    D3,D7,A3, [A7]+
  2683. 00001F28  4E75                     rts
  2684.